C#老是报错,怀疑是sql语句的事,求教大神

2025-02-25 04:11:05
推荐回答(3个)
回答1:

string sql = "insert into shijuan(ID,testCourse,test1id,test2id,test3id) values(id,'" + Session["KCname"].ToString() + "','"+id1+"','"+id2+"','"+id3+"') ";
这里面的id还不是Convert.ToInt32(Request.QueryString["Eid"]);呢,它就是string类型的“id”,而数据库里应该是int的,所以出错了。

回答2:

你的[values(id,] id后面的逗号是全角,改成半角试试

回答3:

(id ",")这个逗号不对