ASP+access语言这样写对吗?

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:00:57
set cmd=server.CreateObject("adodb.command")
cmd.activeconnection=conn
t=int(ors("tim"))+1
cmd.commandtext="update guests set lasttime='"&now&"'"&"where ip='"&iip&"'"

cmd.execute

cmd.commandtext="update guests set tim="&t&"where ip='"&iip&"'"
cmd.execute

conn是前面已经付值了的
调试的时候第一个cmd.execute语句通过了
第二个cmd.execute语句说是update语句错误
错误提示是这样的:
错误类型:
Microsoft JET Database Engine (0x80040E14)
UPDATE 语句的语法错误。
/test/first/conn.asp, 第 40 行

这是怎么回事呢

你试下设置个断点来输出你的UPDATE语句,然后去ACCESS建个查询分析一下是不是UPDATE语句出错,比如是参数传错等等的.

response.write "update guests set tim="&t&"where ip='"&iip&"'"

response.end