unity tilemap 碰撞器:update语句语法问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 02:45:34
本人刚学ASP不久,在做一个网页时出现:
================================================================
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] UPDATE 语句的语法错误。
/class_data/count.asp, 第 11 行
================================================================
但是我仔细检查也没有语法错误啊,请教!
我的部分源程序如下:
----------------------------------------------------------------
if rs("date")<>the_date then
str="update counter set today_count=0,date=#"&the_date&"# where ID=1"
db.execute(str)
end if
----------------------------------------------------------------
我用的是Access+ASP,数据表名为counter,其中数据表中today_count字段是数字型的,date字段是日期型的.
哦,现在可以了,谢谢あいするGoku朋友给我指点迷津,也谢谢lorry2472的回答!

这种情况一般都会遇到,但是又总觉得没有错误,所以建议你使用recordset吧:

set rs = server.createobject("adodb.recordset")

'将date值取出来...
'rs.open "...",db,1,3
'rsdate = rs("date")
'rs.close

'更新...
if rsdate = the_date then
sql = "select * from counter where ID=1"

rs.open sql,rs,1,3
'...
rs.update "today_count",0
rs.update "date",date()
'...
rs.close
end if

问题补充:
你能将代码发全吗?有可能是前面的代码有所影响.或将代码传给我,我帮你看看:277045000[QQ]

#前后加上空格