asp高手指教,学着连接数据库时insert into语句出错

来源:百度知道 编辑:UC知道 时间:2024/05/12 10:41:26
<!-- #include file="openmdb.asp" -->
<%
set rst=conn1.execute("insert into vip (user,pwd) values (''" & request.form("xingming") & "'',''" & request.form("pwd1") & "'')")
set rst1=conn1.execute("insert into vip1 (email,date) values (''" & request.form("youxiang") & "'',''"&now()&" '')")
%>

刚才学着连接数据库时想插入邮箱和注册时间的记录
结果老出错 说insert into语句出错
大家帮忙给看看怎么错了
就上边的第二句set
第一句正确执行了,就是加到第二句时错了

第二句用了个now()函数取系统当时的时间
是不是不允许用函数返回的值

改成
<!-- #include file="openmdb.asp" -->
<%
set rst=conn1.execute("insert into vip (user,pwd) values ('" & request.form("xingming") & "','" & request.form("pwd1") & "')")
set rst1=conn1.execute("insert into vip1 (email,date) values ('" & request.form("youxiang") & "','"&now()&" ')")
%>
values('值')只要单引号就行了

如果是SQL数据库,那么需要把Now()改成Getdate()