sql语句问题,急,在线等

joelbh 2003-11-28 05:47:39
sql=sql+" and article.id_littleclass='"&request("id_littleclass")&"'"
sql=sql+" order by article.publishtime desc"
上面是我的语句,本来我的数据库是sql server,原来是可以运行的,但我把我的数据库转为access后运行就提示说sql语句出错,出错信息如下:
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'article.id_bumen=bumen.id and article.id_bigclass=1 and article.id_littleclass=' 中

是什么原因啊,奇怪
还有article.id_littleclass='"&request("id_littleclass")&"'"这种形式的在sql server数据里可以运行的,在access下就不行,要改为
"article.id_littleclass="&request
这种形式的在access数据库下才可以
...全文
34 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
eyun 2003-11-28
  • 打赏
  • 举报
回复
sql=sql+" and article.id_littleclass='"&request("id_littleclass")&"'"

上面&是连接符,相当于吧+后面的"和&前面的"这两个引号之间的字符窜当作是连接字符窜的一部分了
jueduiweiyi 2003-11-28
  • 打赏
  • 举报
回复
连接符号(&)和后面的字符之间空一格!!!
应该是这个问题了,我上次也碰到过一个跟你差不多的问题!
Coverboy_6 2003-11-28
  • 打赏
  • 举报
回复
是不是引号用的不对啊。
  • 打赏
  • 举报
回复
主要是注意日期时间型的
在SQL里用''
在ACCESS里用##
还要看导入ACCESS的时候IDENTITY还在吗?
joelbh 2003-11-28
  • 打赏
  • 举报
回复
与数据库的连接没问题,是不是access数据库里的sql语句要特别点的啊?怎么同一语句在sql server 下页面可以运行,但在access下就不行
kersic 2003-11-28
  • 打赏
  • 举报
回复
用ACCESS重新建立链接和关系就好了.
leeboyan 2003-11-28
  • 打赏
  • 举报
回复
看看数据库连接改了吗?

28,390

社区成员

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

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