C#书上复制的 连接数据库的sqlcommand中,ADD最后的参数什么意思?

SqlCommandcommand=newSqlCommand("INSERTINTO帐单"+//创建SQL命令对象"VALUES(@员工姓名,@基本工资,@奖金,@扣款... SqlCommand command = new SqlCommand("INSERT INTO 帐单 " +//创建SQL命令对象
"VALUES (@员工姓名, @基本工资,@奖金,@扣款,@午餐,@实际工资)", con);
command.Parameters.Add("@员工姓名", SqlDbType.VarChar, 10, "员工姓名");//添加参数
command.Parameters.Add("@基本工资", SqlDbType.VarChar, 10, "基本工资");//添加参数
command.Parameters.Add("@奖金", SqlDbType.VarChar, 10, "奖金");//添加参数
command.Parameters.Add("@扣款", SqlDbType.VarChar, 10, "扣款");//添加参数
command.Parameters.Add("@午餐", SqlDbType.VarChar, 10, "午餐");//添加参数
command.Parameters.Add("@实际工资", SqlDbType.VarChar, 10, "实际工资");//添加参数
da.InsertCommand = command;//设置插入命令属性
da.Update(dt);//同步数据
MessageBox.Show("以成功能将信息解析回数据库");//弹出消息对话框

为什么是"午餐",这难道不是一个字符串吗。。。。怎么插入数值呢
展开
 我来答
simpsons心
2015-02-19 · TA获得超过243个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:64万
展开全部
最后那个就是值

command.Parameters.Add("@午餐", SqlDbType.VarChar, 10, "牛肉饭");//添加参数
追问
这个语句是在手动输入多条记录后的更新作用,难道"午餐"就直接更新“午餐”这整个变量下的所有记录了?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式