关于VB查询数据库返回相应结果的代码
如图,我打算输入学生姓名、性别、班级后对数据库进行查询,如果满足条件在标签中显示,否则输入无此人。现在的问题是:对班级怎么进行查询,用Forj=1To12Combo1.A...
如图,我打算输入学生姓名、性别、班级后对数据库进行查询,如果满足条件在标签中显示,否则输入无此人。现在的问题是:对班级怎么进行查询,用For j = 1 To 12 Combo1.AddItem "高一(" & j & ")班" Next j生成班级,数据库里的记录也是高二(1)班的形式,可是这样不能进行判断?如何修改?第二个问题是,根据我写的代码,条件满足时能够输出相关信息,不满足是并不能输出无此人的结果,该怎么修改呢?(我加了else 。。。。=“无此人”)。分数不高,希望帮帮忙
展开
1个回答
展开全部
str="select * from members where 姓名=""" & text1.text & "“” and 性别=“”“ & combo2.text & """ and 班级=""" & combo1.text & """"
按上述sql语句执行后,返回为查询结果,如果rs.recordcount=0,无符合条件记录,
字段名,要根据你数据库实际情况修改
按上述sql语句执行后,返回为查询结果,如果rs.recordcount=0,无符合条件记录,
字段名,要根据你数据库实际情况修改
更多追问追答
追问
能详细说说嘛 我初学 不是太理解
追答
你的str="select * from members"是从表members中查询的SQL语句,返回所有记录。我给你写的,是只返回符合条件的(即 where 后面跟的是条件)。按你的SQL语句,返回了全部记录,在VB程序里,需要剔除不符合条件的(这样也是可以的,但一般不这样做)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询