大家看问题好象很简单,但是我现在的需求是这样的.请大家帮帮我 我用一个数据集查询一个表,比如表A有 (姓名 性别 学号) 字段.表B有 (姓名 语文 数学 成绩 合格) 字段. 我现在想用一个Query查询表B等于合格的所有学员姓名.然后用查询出来的这些姓名统一用另一个Query来查询表A,要求结果一次显示出来. ADOQuery每查询一次就要清空一次结果集.但是我从表A里查询出来的结果又不是一条.等于合格的学员有很多.我从表B查询出所有合格学员的姓名.然后一次希望能从表A里查询出这些学员,把结果集一次显示出来.这样应该怎么做到啊
我唯一的办法就是把所有查询出来的表B学员用OR做条件.但是这样做查询一次非常慢,有没有一条条查询但是不清除结果集的办法.(临时表和StringGrid)我都会.不想用这样的办法.
感谢各位!
我唯一的办法就是把所有查询出来的表B学员用OR做条件.但是这样做查询一次非常慢,有没有一条条查询但是不清除结果集的办法.(临时表和StringGrid)我都会.不想用这样的办法.
感谢各位!
解决方案 »
- 谁说delphi不行跟谁急(回: 找delphi工作找了2个月。建议使用delphi的朋友尽快学习新技术! )
- 恭喜小虫喜获小小虫
- 哪位老兄有CodeRush D6?
- 怎样从m个数中选取n个数?(用程序实现的方法一时想不出来)
- 做数据库软件时,大家都是怎么处理登陆窗体的?
- 帮帮吗??
- 如何让这些代码在DELPHI中运行起来。关于软件时间限制和注册的。
- delphi程序 主窗口显示不了
- 超级解霸2001压缩包的解压密码是多少呀?
- ?大峡们好.我想问一问.delphi里有没有keyboard这个单元.我安装一个控件说缺少,keyboard.dcu,怎么处理..?
- 新手求教:如何将SQL语句中查询项目设置成变量?
- 点击DBGrid中空白地方会造成最后一次修改的内容丢失!
表A (姓名 性别 学号)表B (姓名 语文 数学 成绩 合格)