关于VB查询数据库返回相应结果的代码

如图,我打算输入学生姓名、性别、班级后对数据库进行查询,如果满足条件在标签中显示,否则输入无此人。现在的问题是:对班级怎么进行查询,用Forj=1To12Combo1.A... 如图,我打算输入学生姓名、性别、班级后对数据库进行查询,如果满足条件在标签中显示,否则输入无此人。现在的问题是:对班级怎么进行查询,用For j = 1 To 12 Combo1.AddItem "高一(" & j & ")班" Next j生成班级,数据库里的记录也是高二(1)班的形式,可是这样不能进行判断?如何修改?第二个问题是,根据我写的代码,条件满足时能够输出相关信息,不满足是并不能输出无此人的结果,该怎么修改呢?(我加了else 。。。。=“无此人”)。分数不高,希望帮帮忙 展开
 我来答
bd5057
2014-11-19 · TA获得超过879个赞
知道大有可为答主
回答量:1242
采纳率:100%
帮助的人:1091万
展开全部
str="select * from members where 姓名=""" & text1.text & "“” and 性别=“”“ & combo2.text & """ and 班级=""" & combo1.text & """"

按上述sql语句执行后,返回为查询结果,如果rs.recordcount=0,无符合条件记录,
字段名,要根据你数据库实际情况修改
更多追问追答
追问
能详细说说嘛 我初学  不是太理解
追答
你的str="select * from members"是从表members中查询的SQL语句,返回所有记录。我给你写的,是只返回符合条件的(即 where 后面跟的是条件)。按你的SQL语句,返回了全部记录,在VB程序里,需要剔除不符合条件的(这样也是可以的,但一般不这样做)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式