日期:2014-05-17  浏览次数:20688 次

问一个sql语句的问题。。。
"insert into Paper(CourseID,PaperName,PaperState,PaperTime) values(int.Parse('ddlCourse.SelectedValue)','" + txtPaperName.Text + "',1,'int.Parse(datatime)') SELECT @@IDENTITY as id,一直报错啊,问问大家是不是我的单引号,双引号用得不对啊,不理解啊。

------解决方案--------------------
探讨

还是报错引用:
用string.Format("insert into Paper(CourseID,PaperName,PaperState,PaperTime) values({0},'{1}',{2},{3})", int.Parse(ddlCourse.SelectedValue), txtPaperName.Text,1,int.Parse(datatime));
……