c#,'( ' 附近有语法错误.
privatevoidbutton1_Click(objectsender,EventArgse){SqlConnectionc=newSqlConnection(Pro...
private void button1_Click(object sender, EventArgs e)
{
SqlConnection c = new SqlConnection(Properties .Settings .Default .mainConnectionString );
c.Open();
string s = "insert into menu(编号,名称,价目(元))values('"+textBox1 .Text .ToString ()+"'+'"+textBox2 .Text .ToString ()+"'+'"+textBox3 .Text .ToString ()+"')";
SqlCommand cm = new SqlCommand(s,c);
//cm.CommandText = s;
//cm.Connection = c;
int q= cm.ExecuteNonQuery();
if (q == 1) { MessageBox.Show("添加成功"); }
else { MessageBox.Show("添加失败"); }
c.Close();
} 展开
{
SqlConnection c = new SqlConnection(Properties .Settings .Default .mainConnectionString );
c.Open();
string s = "insert into menu(编号,名称,价目(元))values('"+textBox1 .Text .ToString ()+"'+'"+textBox2 .Text .ToString ()+"'+'"+textBox3 .Text .ToString ()+"')";
SqlCommand cm = new SqlCommand(s,c);
//cm.CommandText = s;
//cm.Connection = c;
int q= cm.ExecuteNonQuery();
if (q == 1) { MessageBox.Show("添加成功"); }
else { MessageBox.Show("添加失败"); }
c.Close();
} 展开
4个回答
展开全部
错误1.
string s = "insert into menu(编号,名称,价目(元))values();
这里,价目(元) 带有特殊符号,请将这个字段用[]中括号括起来。 ----------错误就是在这里
错误2:
values里面添加多个值用逗号“,”隔开,不是使用+号
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string s = "insert into menu(编号,名称,价目(元))values('" + textBox1.Text.ToString() + "','" + textBox2.Text.ToString() + "','" +
sql语句那里不能用+号,添加多个数据用逗号分开。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
干嘛非要这样写呢 ?string.format()是干什么用的,一般不易出问题?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询