c# sqlCommand1.ExecuteNonQuery( );‘(’附近有语法错误
stringmystr="DataSource=ASUS\\SQLEXPRESS;database=实验六1;IntegratedSecurity=True";//集成验...
string mystr = "Data Source=ASUS\\SQLEXPRESS;database=实验六1;Integrated Security=True"; //集成验证,SQL用windows身份登入
sqlConnection1.ConnectionString = mystr;
sqlConnection1.Open();
sqlCommand1.Connection = sqlConnection1;
sqlCommand1.CommandText = "update student(学号,姓名,性别,生日,籍贯,政治面貌,联系方式,所在班级,身份证) set 学号='" + xuehao.Text + "',姓名='" + xingming.Text + "',性别='" + xingbie.Text + "',政治面貌='" + zhengzhimianmao.Text + "',籍贯='" + jiguan.Text + "',联系方式='" + lianxifangshi.Text + "',所在班级='" + suozaibanji.Text + "',身份证='" + shenfenzheng.Text + "',生日='" + shengri.Text + "' where 学号=" + textBox1.Text + " or 姓名=" + xingming.Text + "";
sqlCommand1.ExecuteNonQuery( );
运行后提示sqlCommand1.ExecuteNonQuery( );(’附近有语法错误有语法错误,请大神指点下,急啊!!!!! 展开
sqlConnection1.ConnectionString = mystr;
sqlConnection1.Open();
sqlCommand1.Connection = sqlConnection1;
sqlCommand1.CommandText = "update student(学号,姓名,性别,生日,籍贯,政治面貌,联系方式,所在班级,身份证) set 学号='" + xuehao.Text + "',姓名='" + xingming.Text + "',性别='" + xingbie.Text + "',政治面貌='" + zhengzhimianmao.Text + "',籍贯='" + jiguan.Text + "',联系方式='" + lianxifangshi.Text + "',所在班级='" + suozaibanji.Text + "',身份证='" + shenfenzheng.Text + "',生日='" + shengri.Text + "' where 学号=" + textBox1.Text + " or 姓名=" + xingming.Text + "";
sqlCommand1.ExecuteNonQuery( );
运行后提示sqlCommand1.ExecuteNonQuery( );(’附近有语法错误有语法错误,请大神指点下,急啊!!!!! 展开
2个回答
展开全部
你的sql语句写错了
是这样的:update 表名 set 字段名=字段值把update student(学号,姓名,性别,生日,籍贯,政治面貌,联系方式,所在班级,身份证) 的括号和括号里面的东西去掉,其他我没仔细看,但是这里是一定错了
是这样的:update 表名 set 字段名=字段值把update student(学号,姓名,性别,生日,籍贯,政治面貌,联系方式,所在班级,身份证) 的括号和括号里面的东西去掉,其他我没仔细看,但是这里是一定错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询