BBSxp论坛access转换成sqlserver遇到的问题??
在我将access的数据库转换成sqlserver时遇到了下面的问题: 哪位好手解决?
问题代码在下面
''''''''''''''''''第一次来'''''''''''''''''''''''''''''
if Request.Cookies("onlinetime")=empty then
conn.execute("update [user] set degree=degree+1,landtime='"&now()&"' where username='"&Request.Cookies("username")&"'")
Response.Cookies("onlinetime")=now()
Response.Cookies("addmin")=0
出现的错误画面
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for SQL Server 错误 '80040e07'
从字符串转换为 datetime 时发生语法错误。
/bbsxp/setup.asp,行123
问题点数:10、回复次数:4Top
1 楼scoutlin(挖摸追挖摸追挖摸追..)回复于 2005-02-04 19:04:49 得分 10
landtime='"&now()&"'
===>
landtime=getdate()Top
2 楼hackate(兰花开香入梦境,独思佳人亦飘然!!)回复于 2005-02-04 19:14:53 得分 0
HOHO,是哦,!又见到斥候了-_-!Top
3 楼scoutlin(挖摸追挖摸追挖摸追..)回复于 2005-02-04 19:16:44 得分 0
^_^Top
4 楼bonefish(骨头鱼)回复于 2005-02-04 19:57:03 得分 0
ACCESS里日期变量用''来界定(同字符串),而SQL里是用# #来界定的,改一下。另外你的if 没有 end ifTop




