兴城足疗:asp方面的请教,请高手指点,谢谢

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 20:55:17
set cmd=server.createobject("adodb.command")
set cmd.activeconnection=rs.activeconnection
sql="update titles set lastnewsdate=now(),[number]=[number]+1"
sql=sql & "where titleid=" & titleid
cmd.commandtext=sql
cmd.execute
'titles是*.mdb中的一个表,lastnewsdate和number都是titles中的字段
运行后,报错提示是"update语法错误"

sql="update titles set lastnewsdate=now(),[number]=[number]+1"
其中now()是VBScript中的一个时间函数,不是SQL中的函数,应该这么写:
sql="update titles set lastnewsdate='"& now() &"',[number]=[number]+1"

SQL语句写错了,应把now()作为变量添加到SQL语句中