标题:请教各位大侠问题,大家帮帮忙
只看楼主
Bendis
Rank: 1
来 自:福建厦门
等 级:新手上路
帖 子:47
专家分:0
注 册:2010-4-2
结帖率:93.75%
已结贴  问题点数:10 回复次数:3 
请教各位大侠问题,大家帮帮忙
    在VB里面,我们要实现模糊查找,具体是这样的作用
    给几个条件窗口,比如说:专业、学期、姓名、学号
    然后如果说我们只知道专业名输入专业名开始查找,这样可以找出好几条数据
   只知道专业名、学期 输入专业名、学期开始查找,这样范围缩小了
    。。。。。。。。。输入专业名、学期、姓名 又可以更精确的查找
   。。。。。。。。。 输入专业名、学期、姓名、学号就看可以精确的找到了
    我想问  如何实现这样的查找,如果直接调用查找,在select 数据库时用什么语句
   可以用IF实现这个命令吧,各位大侠给点意见啊,在线等待。
搜索更多相关主题的帖子: 数据库 如何 姓名 专业 
2010-05-12 10:00
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:10 
SQL="select *  from DB"
sql2=""

if 条件1<>"" then
    sql2= sql2 & " and 条件1 = " & 条件1
end if
if 条件2<>"" then
    sql2= sql2 & " and 条件2 = " & 条件2
end if
'有几组条件,就写几组
...............
 
if sql2<>"" then         '说明有条件
    sql2=mid(sql2,5)     '去掉最前面的 and
    sql=sql & " where " & sql2
end if

sql=sql & ";"
'再执行查询

授人于鱼,不如授人于渔
早已停用QQ了
2010-05-12 10:21
Bendis
Rank: 1
来 自:福建厦门
等 级:新手上路
帖 子:47
专家分:0
注 册:2010-4-2
得分:0 
哎呀,谢谢了,你真是太棒了
2010-05-12 10:25
Bendis
Rank: 1
来 自:福建厦门
等 级:新手上路
帖 子:47
专家分:0
注 册:2010-4-2
得分:0 
高手你QQ多少,我加你好不好,可以方便问你问题啊,谢谢啊
2010-05-12 10:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-306295-1-1.html




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

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