中易网

command.ExecuteNonQuery();后面总是显示')' 附近有语法错误 请各位高手指点一下不剩感激

答案:2  悬赏:0  
解决时间 2021-04-28 00:45
  • 提问者网友:月葬花瑰
  • 2021-04-27 18:05
private void toolStripButton1_Click(object sender, EventArgs e)
{

con.Open();//打开连接
using (SqlCommand command = new SqlCommand("insert into stdent" + "values(@s_no,@s_name)", con))
{
command.Parameters.Add("@s_no", SqlDbType.Char, 8, "s_no").Value = this.textBox1.Text;
command.Parameters.Add("@s_name", SqlDbType.Char, 8, "s_name").Value = this.textBox2.Text;
command.ExecuteNonQuery();
}

}
最佳答案
  • 二级知识专家网友:强势废物
  • 2021-04-27 19:23
"insert into stdent" + "values(@s_no,@s_name)"拼接成的语句是
insert into stdentvalues(@s_no,@s_name)少了一个空格。
全部回答
  • 1楼网友:情窦初殇
  • 2021-04-27 20:25
我不会~~~但还是要微笑~~~:)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息