紧急求助!!一个access 不支持in 的问题

changjian2008 2009-12-14 08:22:29

if request("tpid")<>"" then
Sql="select * from [product] where typeid="&request("tpid")&" order by news_time desc"
else
set rsc=server.CreateObject("adodb.recordset")
sqlc="select id from [class] where resideid="&request("typeid")&" "
rsc.open sqlc,conn
sql="select * from news where typeid in ("&rsc("id")&") order by news_time desc"
end if

'或者最后一句直接写成
sql="select * from news where typeid in (select id from [class] where resideid="&request("typeid")& ") order by news_time desc"
'这样也不行啊


我的数据库是access 不支持 in 怎么处理好呢 谢谢!!麻烦帮我看看上面的 代码 我应该怎么处理!!
...全文
120 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
changjian2008 2009-12-14
  • 打赏
  • 举报
回复
呵呵 看出来了 不好意思了 呵呵 我表名写错了 谢谢了 各位
changjian2008 2009-12-14
  • 打赏
  • 举报
回复
那我的语句 为什么不好使呢 请问哪里有错误呢 谢谢了 !!
kkjjww 2009-12-14
  • 打赏
  • 举报
回复
access 支持 in
changjian2008 2009-12-14
  • 打赏
  • 举报
回复
哪里有空格啊 ?
psjcarlos 2009-12-14
  • 打赏
  • 举报
回复
不支持IN?
把多余的空格去掉吧。

28,406

社区成员

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

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