| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 969 人关注过本帖
标题:关于 in() 用法请教
只看楼主 加入收藏
guanry
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2009-12-1
结帖率:40%
收藏
已结贴  问题点数:20 回复次数:4 
关于 in() 用法请教
我用  in() 来查询库里多个地区[where]
where=request("where")
set rs=server.CreateObject("adodb.recordset")
sqls="select * from [tBid_article] where [fcounttime]='"&date()&"' and [where] in('" & where &"')" 就是查不出来 如果[where]是一个地区 能查出来 如果两个以上就不行

sqls="select * from [tBid_article] where [fcounttime]='"&date()&"' and [where] in('北京','上海')" 就没问题 请问我该怎么改 请大家帮下 万分感谢

我用sqls="select * from [tBid_article] where [fcounttime]='"&date()&"' and [where] in(“&where&”)" 也查不出来 请问 这个我该怎么写呢 请大家教我下 万分感谢
搜索更多相关主题的帖子: 用法 
2009-12-01 12:26
chenguoxing517
Rank: 7Rank: 7Rank: 7
来 自:广东广州
等 级:黑侠
威 望:1
帖 子:154
专家分:619
注 册:2009-9-28
收藏
得分:10 
传递过来的where参数仅仅是一个字符串,你应该将其先处理为'北京','上海'这样的格式
2009-12-01 12:58
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:10 
对,where应该是数组才可以in
2009-12-01 14:41
guanry
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2009-12-1
收藏
得分:0 
回复 2楼 chenguoxing517
对 对 这个我知道 我接过来的是 where=北京,上海  我就是不知道我该怎么弄成 where='北京','上海' 呢 我是新手程序员 着急 请大侠教教我 万分感谢
2009-12-01 14:53
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
替换一下不就得了把,替换成','然后前后再各加一个'
2009-12-01 15:43
快速回复:关于 in() 用法请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019149 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved