满城在线最新招聘信息:asp插入记录到数据库时出错!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 09:25:13
asp插入记录到数据库时出错!

错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/TMP7i32tq2z6d.asp, line 31, column 146
sql="insert into question (username,question,contents,offer,hard,exigence,sort,s_sort,ss_sort) values ('"&username&"','"&ti&"','"&co&"',"&mpn&",'"&hard&"','"&jj&"',"&select1&","&select2&","&select3&")"
-------------------------------------------------------------------------------------------------------------------------------------------------^

兄弟,hard这个变量中包含了一个'符号,在执行程序前,要把'给替换掉这样就ok了

中间的"&&"是不是少了个''引号,

仔细看了下,发现不出什么问题,主要是你的数值和字符串混合输入的,你可以把执行语句先注释后加一句:
response.write(sql)
这样你可以在网页上直接看到你实际的sql语句,有利于你发现问题的所在

sql="insert into question (username,question,contents,offer,hard,exigence,sort,s_sort,ss_sort) values ('"&username&"','"&ti&"','"&co&"','"&mpn&"','"&hard&"','"&jj&"','"&select1&"','"&select2&"','"&select3&"')"

"&mpn&",跟别的就是不一样啊 不一样

如果遇到这样的问题,建议使用MSSQL的查询分析器,这样可以检查一下SQL语句错在哪里。

insert into question (username,question,contents,offer,hard,exigence,sort,s_sort,ss_sort) values ('"&username&"','"&ti&"','"&co&"','"&mpn&"','"&hard&"','"&jj&"','"&select1&"','"&select2&"','"&select3&"')