int i = cmd.ExecuteNonQuery();

代码privatevoidbutton2_Click_1(objectsender,EventArgse){string货号=textBox1.Text.Trim();s... 代码private void button2_Click_1(object sender, EventArgs e) { string 货号 = textBox1.Text.Trim(); string 件数 = textBox2.Text.Trim(); string 日期 = textBox3.Text.Trim(); int 发货人电话 = int.Parse(textBox4.Text.Trim()); string 收货人 = textBox5.Text.Trim(); string 运费 = textBox6.Text.Trim(); string 提货 = comboBox1.SelectedItem.ToString(); string connStr = "Data Source=.; Initial Catalog=wuliu; User Id=sa; password=456"; SqlConnection conn = new SqlConnection(connStr); string cmdText = "insert into 货运单(货号,件数,日期,发货人电话,收货人,运费,提货) values ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + comboBox1.Text + "')"; SqlCommand cmd = new SqlCommand(cmdText, conn); conn.Open(); int i = cmd.ExecuteNonQuery(); conn.Close(); MessageBox.Show("添加成功", "提示", MessageBoxButtons.OK); } 展开
 我来答
zaifujin1234
2017-06-12 · TA获得超过155个赞
知道小有建树答主
回答量:96
采纳率:100%
帮助的人:52.3万
展开全部
错误原因:“()”是中文字符(非ASCII的),SQL不能识别,SQL只认得“()”,使用“()”代替“()“会语法错误
把中文字符的“()”改成英文字符的“()”就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式