c#中提示sql异常,第一行附近有语法错误,请高手指点

程序是这样的:con=newSqlConnection();con.ConnectionString="server=AB60555D0CD141B;database=s... 程序是这样的:

con = new SqlConnection();
con.ConnectionString = "server=AB60555D0CD141B ;database=student;uid=sa;pwd=sa";
con.Open();
MessageBox.Show(con.State.ToString());
string insertSql = "insert into inputInfo([xname],[xsex],[xdate],[xaddr],[xtele],[xclass],[xzhuanye]) values('"+txtname.Text+"','"+cbbsex.Text+"','"+dateTimePicker1.Text+"','"+txtaddr.Text+"','"+maskedTextBox1.Text+"','"+cbbclass.Text+"','"+cbbzhuanye.Text+"',)";
MessageBox.Show(insertSql);
command =new SqlCommand(insertSql,con);
flag = command.ExecuteNonQuery();
if(flag >0)
{
MessageBox.Show("录入成功");

}
else

{
MessageBox.Show("录入失败");

}
con.Close();

在 flag = command.ExecuteNonQuery();
提示 附近有语法错误、
展开
 我来答
380694523
2009-04-24 · TA获得超过115个赞
知道小有建树答主
回答量:430
采纳率:0%
帮助的人:200万
展开全部
你用的什么数据库!如果是Access 的话,把日期中‘’改为##,还有就是('"+txtname.Text+"','"+cbbsex.Text+"','"+dateTimePicker1.Text+"','"+txtaddr.Text+"','"+maskedTextBox1.Text+"','"+cbbclass.Text+"','"+cbbzhuanye.Text+"',)";
多个“,”,去掉就行了
ping3021
2009-04-24 · TA获得超过488个赞
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:289万
展开全部
最好 这样写: 你改下看看
conn.Open();
comm=new SqlCommand();
comm.CommandText="insert into t_user(name, sex) VALUES (@tName, @tSex) ";
comm.Open();
SqlParameter[] par = new SqlParameter[]
{
new SqlParameter("@tName",SqlDbType.参数类型,大小),
new SqlParameter("@tSex",SqlDbType.参数类型,大小),
};
par[0].Value = 赋值;
par[1].Value = 赋值;
//循环压参数
for (int i = 0; i < par.Length; i++)
{
comm.Parameters.Add(par[i]);
}
comm.ExecuteNonQuery();
conn.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badkano
2009-04-24 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885373
团长

向TA提问 私信TA
展开全部
('"+txtname.Text+"','"+cbbsex.Text+"','"+dateTimePicker1.Text+"','"+txtaddr.Text+"','"+maskedTextBox1.Text+"','"+cbbclass.Text+"','"+cbbzhuanye.Text+"',)";

这个,你右括号左边多个逗号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
德育檀顺慈
2019-08-12 · TA获得超过3838个赞
知道大有可为答主
回答量:3068
采纳率:31%
帮助的人:201万
展开全部
不知道你的item是什么Item,你确定item[5]是你要的???通常是item[5].Value才对
而且不是updata

update
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式