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("以成功能将信息解析回数据库");//弹出消息对话框
为什么是"午餐",这难道不是一个字符串吗。。。。怎么插入数值呢 展开
"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("以成功能将信息解析回数据库");//弹出消息对话框
为什么是"午餐",这难道不是一个字符串吗。。。。怎么插入数值呢 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询