如何用字符串的连接来做查询条件
因查询条件太多,所以查询不能用AND来做,各位如何将查询条件,搞成字符串连接来做,这样所有的查询条件的组合就相当少了,语句如何实现。
谢谢。
问题点数:20、回复次数:9Top
1 楼skyboy0720(曲终人散)回复于 2004-07-04 11:01:20 得分 0
有点不明白!Top
2 楼wsdzmhongm(丁丁)回复于 2004-07-04 11:04:09 得分 0
sql=sql&"..."Top
3 楼netying()回复于 2004-07-04 13:51:53 得分 0
不懂意思Top
4 楼joymerry()回复于 2004-07-04 14:03:34 得分 0
将各种可能的情况,用sql=sql&"..."累加起来。
if request("tel")<>"" then
sql="select * from table where telephone='" &request("tel")& "'"
end if
if request("name")<>"" then
sql=sql&"..."
...Top
5 楼yxhzj(余华[学习J2EE中])回复于 2004-07-04 14:03:51 得分 0
顶!不明白哦!Top
6 楼joymerry()回复于 2004-07-04 14:04:46 得分 20
sql=sql&"..." 应该是 sql=sql&"and ..."Top
7 楼sfply(随风飘零叶)回复于 2004-07-04 14:25:07 得分 0
select case sql
case "add"
sql = "insert into ...."
case "edit"
aql = "update ..."
end select
是这个意思吗Top
8 楼zhouhuiboy(烤红薯)回复于 2004-07-04 21:43:00 得分 0
我的意思是这样的,如果是年龄,姓名,居住地,学历,学位等多个条件(都是复选框)样的话,如果将所有的组合算出来,就太多,如何实现一个或两个或三个,我想就应该将这些条件改成一句,将这个查询语句灵活起来,进行字符连接来实现,这样快了。。。。
谢谢大家了。我一个好的方法好吗。Top
9 楼wsdzmhongm(丁丁)回复于 2004-07-04 22:20:38 得分 0
没有办法!Top




