asp更新用户登录时间

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:40:49
代码如下:
<%
set conn=server.createobject("adodb.recordset")
connstr = "DBQ="&server.mappath("db/zp#db.mdb")&";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
conn.open ConnStr
sql1="update in_user set rdate="&now()" where name='"&request("name")&"'";
conn.execute(sql1)
%>
说明:当用户点刷新链接的时候提交到这个页面,此页就完成对该用户登录时间的更新,但是我在执行的时候出现下的报错,请高手指点,希望能调试下,好了绝对加分
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/sxjl.asp, line 6, column 38
sql1="update in_user set rdate="&now()" where name='"&request("name")&"'"
-------------------------------------^

谢谢大家了
<%
set conn=server.createobject("adodb.recordset")
connstr = "DBQ="&server.mappath("db/zp#db.mdb")&";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

少了一个&
<%
set conn=server.createobject("adodb.recordset")
connstr = "DBQ="&server.mappath("db/zp#db.mdb")&";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
conn.open ConnStr
sql1="update in_user set rdate="&now()&" where name='"&request("name")&"'";
conn.execute(sql1)
%>

sql1="update in_user set rdate="&now()" where name='"&request("name")&"'"

改成

sql1="update in_user set rdate=#"&now()&"# where name='"&request("name")&"'"
如果不行就改成
sql1="update in_user set rdate='#"&now()&"#' where name='"&request("name")&"'"
我不太记得了

sql1="update in_user set rdate="&now()"........

sql1="update in_user set rdate="&now()&"...