求解,SQL插入语句是否有问题,我运行是提示 ‘(’附近有语法错误

stringcons=@"DataSource=GKJIANG-PC\SQLEXPRESS;InitialCatalog=学生管理;IntegratedSecurity=... string cons = @"Data Source=GKJIANG-PC\SQLEXPRESS;Initial Catalog=学生管理;Integrated Security=True";
string sm = string.Format(comboBox1.SelectedItem.ToString() + "_学生信息");
//string sql = string.Format ( @"INSERT INTO {0} VALUES ( {1}, '{2}','{3}',{4},'{5}','{6}' )", sm, Convert.ToInt32(textBox3.Text), textBox4.Text, textBox5.Text, Convert.ToInt32(textBox6.Text), textBox7.Text, textBox8.Text);
string sql = " INSERT INTO " + sm + " VALUES (123132 ,'nani','n',23,'1989.12.1','ds')";
SqlConnection con = new SqlConnection(cons);
//SqlDataAdapter da = new SqlDataAdapter(sql, con);
SqlCommand com = new SqlCommand();

com.Connection = con;
com.CommandType = CommandType.Text;
com.CommandText = sql;
MessageBox.Show("4");
try
{
con.Open();
int s=com.ExecuteNonQuery();
MessageBox.Show("数据添加成功");
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message);
}
展开
 我来答
lglutymgc
2011-06-23
知道答主
回答量:21
采纳率:0%
帮助的人:24.4万
展开全部
string sql = " INSERT INTO " + sm + " VALUES (123132 ,'nani','n',23,'1989.12.1','ds')";

( {1}, '{2}','{3}',{4},'{5}','{6}' )这里用的小括号的输入法错误,是() 不是()

参考资料: http://www.dyzzw.com

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjjzha
2011-06-23 · TA获得超过103个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:173万
展开全部
程序中的多个 ( 看上去不一样,是不是输入法不对,导致SQL无法识别。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摆渡浮桥
2011-06-23 · TA获得超过3629个赞
知道大有可为答主
回答量:1610
采纳率:100%
帮助的人:2216万
展开全部
你用的括号是全角的(),改为半角括号就行 ().
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangyqzbd
2011-06-24 · 超过14用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:0
展开全部
Values 前面应该有一个空格吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式