access 转 sql server 的问题

dfwind 2004-08-09 10:07:15
我将一个网上下的access网上商店转换成sql server,提示下面这句话

Microsoft OLE DB Provider for SQL Server 错误 '80040e14'

在关键字 'user' 附近有语法错误。

链接什么都没有问题,代码也没改成,我想问题是不是表名user,是sql server的保留字?

set pic=conn.execute("select toupic,money,book from user where name='"&lgname&"'")
...全文
54 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
celerylhl 2004-08-09
conn.execute("delete * from online where ltime< getdate -0.005")
''在SQLSERVER 下是getdate()函数得到当前日期时间,而不是now()
回复
funidudu 2004-08-09
那个now()应该换成GETDATE()
回复
shuijun 2004-08-09
把NOW换成GETDATE()试试呢!:)
回复
dout 2004-08-09
hoho
支持一下
回复
panda0379 2004-08-09
now()试试
回复
dfwind 2004-08-09
前面的conn 和后面的 myconn 一样,拷贝时漏了。
回复
panda0379 2004-08-09
应该不是吧
回复
dfwind 2004-08-09
另一问题:还是access 转sql server 的

conn.execute("delete * from online where ltime<now-0.005")

上面这句代码在access下能够运行,在转成sql server 不行,提示now出错。

于是我改成:
myconn.execute("delete * from online where ltime<" & now & "-0.005")
但似乎还是不行,不知应该如何改?
回复
dfwind 2004-08-09
此问题已解决
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-09 10:07
社区公告
暂无公告