组合查询是不是要写n个select case 有没有其它的办法?

gohomesina 2003-05-14 07:32:05
还有一个问题:我要做一个组合框的查询,有6个组合框,可以任意组合查询,我现在不知要怎么写代码,因为6个组框可以组成25种查询,我现在的思路是:select case 1
case 2
case 3
这样写不是要写25个吗?
有没有好点的办法?

...全文
70 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dim sqlstr as string
sql="1=1"
if combo1.text<>"" then
sql=sql & " and " & combo1.txt
end if
if combo2.text<>"" then
sql=sql & " and " & combo2.txt
end if
if combo3.text<>"" then
sql=sql & " and " & combo3.txt
end if
.....
只要六句
回复
gohomesina 2003-05-14
我是用vb+accsee,都可以写存储过程吗?具体怎么写?我是菜鸟!
回复
SeeSunSet 2003-05-14
写存储过程啦.只不过是加个WHERE而已嘛.判断一个就加一下.
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7493

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2003-05-14 07:32
社区公告
暂无公告