sql语句查询与字符串匹配的语句问题~~~~~~~~~~菜鸟问题呀~~~求救!

batty2000 2004-08-08 07:45:48
数据表Products 的ProductID包括book1,book2,book3,.....

sql="select * from Products"
sql=sql & " Where ProductID in (" & List1 & ")"

其中List1是一字符串变量,形如"'book1','book2','book3','book4','book5','book6','book7','book8','book9',...."
而又另有List2字符串变量是在List1中部分字符串,任意的,如"'book2','boo4','book6'....."

现在想用sql语句查询List1中除去List2的那些字段数据,能实现吗>?
怎样实现???
==================
我用了sql=sql & " Where ProductID in (" & List1 & ")" not in (" & List2 & ")" 编译说这种语句是错误的~~~~!!!

如何实现呀~~~~谢谢!
...全文
63 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
batty2000 2004-08-08
刚才少加了个and:
sql=sql & " Where ProductID in ('" & List1 & "') and not in ('" & List2 & "')"

不行呀!

到底有没有这种语法?
回复
batty2000 2004-08-08
刚才少加了个and:
sql=sql & " Where ProductID in ('" & List1 & "') and not in ('" & List2 & "')"

也不行呀!

有这种sql语法吗?~~~~~
回复
Drowning 2004-08-08
不行在not前加个 and 试试
回复
Drowning 2004-08-08
字符串用单引号括起来
sql=sql & " Where ProductID in ('" & List1 & "')" not in ('" & List2 & "')"
回复
batty2000 2004-08-08
List1和List2都是字符串变量呀,语法应该没错吧?

现在想实现如下功能:
用sql语句查询或其它方法,在List1中找出除去List2的那些字段数据,即book1,book3,book4,....,能实现吗>?怎样实现???
回复
Drowning 2004-08-08
字符串用单引号括起来
in('"&List1&"')
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

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