ASP中关于IN的用法 50

我是想判断从前一个页面传过来的ID假设不存在与数据库Setrs9=Server.CreateObject("ADODB.Recordset")sql9="select*f... 我是想判断从前一个页面传过来的ID假设不存在与数据库
Set rs9 = Server.CreateObject("ADODB.Recordset")
sql9="select * from shop_anclass"
rs9.open sql9,Conn,1,1
if request("id") not in (&rs9("anclassid")&) then
....
else
...
end if
这段哪里错了
主要帮我看下IF那句哪里语法错了!~
展开
 我来答
miniappkFwV0962YhOPw
推荐于2018-05-12 · 请开发者输入账号签名
miniappkFwV0962YhOPw
采纳数:2709 获赞数:7887

向TA提问 私信TA
展开全部
在asp中有个for里面有in的用法


i=10
for each x in i'循环定义变量x,到i,这儿是指数字的。
next
也或是
file=split("a,b,c,d",",")
for each x in file'这儿是指数组的
next
在sql语句中也有个in的用法,但sql并不一定非要在asp中使用。

select * from [table1] where id in (1,3,5,7,8)
这条sql语句会列出数据表table1中的id为1,3,5,7,8这些记录。
梦溪去游天下
2008-04-25 · TA获得超过224个赞
知道小有建树答主
回答量:587
采纳率:0%
帮助的人:322万
展开全部
当然错了
asp中字符比较:instr,
你的意思是sql
所以应该是这样
sql9="select * from shop_anclass where anclassid not in ("&request("id")&") "
rs9.open sql9,Conn,1,1
加分吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姒晤s6
2008-04-26 · TA获得超过1282个赞
知道大有可为答主
回答量:3006
采纳率:100%
帮助的人:2075万
展开全部
飘。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式