螺栓代号怎么看:asp方面的请教,请高手指点,谢谢

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 20:26:00
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中的字段
运行后,报错提示是"[ODBC microsoft access]语法错误(操作符丢失)在查询表达式'[number]+1 where titleid=1'中"

SQL语句写错了
sql="update titles set lastnewsdate='"& now() &"',number=number+1"
sql=sql & "where titleid=" & titleid

这时确认lastnewsdate定义是什么格式的,如果是字符型,那么就没有问题,如果是日期型,那么是什么格式的日期型,需要进行格式调整,否则插入不了记录,因为Now的日期格式是yyyy-mm-dd hh:mm:ss,如果定义的时候是yyyy-mm-dd也插不进去记录。