C#.net下一个关于SQL插入语句的格式问题
StringBuildersb1=newStringBuilder("UPDATE[Customer]SET[Name]='");sb1.Append(tbName.Te...
StringBuilder sb1 = new StringBuilder("UPDATE [Customer] SET [Name]='");
sb1.Append(tbName.Text); // nvarchar
sb1.Append("',[Levels]="); // smallint
sb1.Append(nudLevels.Value);
sb1.Append(",[Gender]='"); // bit
if (rabMan.Checked)
sb1.Append("1");
else
sb1.Append("0");
sb1.Append("',[Birthday]='"); // ToShortDateString
sb1.Append(dtpBirthday.Value.ToShortDateString());
sb1.Append("',[Degree]='");// nvarchar
sb1.Append(cmbDegree.Text);
sb1.Append("',[Address]='");//nvarchar
sb1.Append(tbAddress.Text);
sb1.Append("',[Telephone]='");//nvarchar
sb1.Append(tbTelephone.Text);
sb1.Append("'.,[Email]='");//nvarchar
sb1.Append(tbEmail.Text);
sb1.Append("',[Score]="); // int
sb1.Append(nudScore.Value);
sb1.Append(",WHERE [ID]=");
sb1.Append(cmbCustomerID.Text);
cmd.CommandText = sb1.ToString();
//后是对应的数据类型 , 大虾帮我看看哪错了啊.总是提示','附近有语法错误 展开
sb1.Append(tbName.Text); // nvarchar
sb1.Append("',[Levels]="); // smallint
sb1.Append(nudLevels.Value);
sb1.Append(",[Gender]='"); // bit
if (rabMan.Checked)
sb1.Append("1");
else
sb1.Append("0");
sb1.Append("',[Birthday]='"); // ToShortDateString
sb1.Append(dtpBirthday.Value.ToShortDateString());
sb1.Append("',[Degree]='");// nvarchar
sb1.Append(cmbDegree.Text);
sb1.Append("',[Address]='");//nvarchar
sb1.Append(tbAddress.Text);
sb1.Append("',[Telephone]='");//nvarchar
sb1.Append(tbTelephone.Text);
sb1.Append("'.,[Email]='");//nvarchar
sb1.Append(tbEmail.Text);
sb1.Append("',[Score]="); // int
sb1.Append(nudScore.Value);
sb1.Append(",WHERE [ID]=");
sb1.Append(cmbCustomerID.Text);
cmd.CommandText = sb1.ToString();
//后是对应的数据类型 , 大虾帮我看看哪错了啊.总是提示','附近有语法错误 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询