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&"'")
...全文
107 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
此问题已解决

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧