asp+access数据库的连接小问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:46:08
<%
set rst=server.CreateObject("ADODB.recordset")
set rst1=conn.execute("insert into user(u_user,u_code) values('"& request.Form("f_user")&"',
'"& request.Form("f_code")&"')")
%>
这是我在提交注册信息后,将用户名与密码插入到数据库的一段代码。
但是我运行它老是出错,出错提示是:
“错误类型:
Microsoft VBScript 编译器错误 (0x800A0409)
未结束的字符串常量
/chat/result.asp, line 20, column 92
set rst1=conn.execute("insert into user(u_user,u_code) values('"& request.Form("f_user")&"',”
谁能告诉我这个问是什么,我改怎样解决!谢谢!

sql="insert into user(u_user,u_code) values('"& request.Form("f_user")&"','"&request("u_code")&"')"
set rst1=conn.execute(sql)

如果还是出错的话,那你就把他打印出来看看
response.write sql
response.end

request.form返回数据的时候一定要把单引号变成两个单引号,这样数据库才能接受。。

replace(request.form("f_user"),"'","''")