怎么将多个select 查询的结果显示在同一个DBGrid中? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 with adoquery1 dobeginclose;sql.clear;sql.add('select * from table1 where ....');sql.add('union');sql.add('select * from table2 where ....');open;end; 楼主解决了吧!就是加个union结帐吧! DBGrin只能关联到一个数据集,如果你想同时显示两个数据集(两个select)返回的数据,只能在服务器端使用union或者建临时表之类的操作完成,或者不用DBGrid,使用stringgrid来完成。 用 union 或建个临时表 忘了,union是sql里的,自己看看帮助就会了! union就解决的了,是不是很容易啊:) query1&query2,DataSource1的dataset设为query2,双击query2,右键添加所有字段,右键添加新字段(query1中的字段)。query1&query2要有关联字段 sql用uniontcustomclientdataset还可以用appenddata 怎样提高TClientDataSet的速度 关于STRINGGRID的问题,如何知道已退出某个cell?急…… 大侠们,我是新手,想用access做数据库,那我应该用delphi的什么调用呢? 怎样对登录密码加密 我用代码创建了一个edit1,然后我怎么样才能执行它的Enter事件? 由于客户的报表经常变,所以想自己设计报表,不知怎样去实现? 紧急求救如何画曲线并能从线上取值 求教Delphi如何生成支持中文的QR格式二维码?【在线等】 怎样在打印时不出多余的纸? 数据库怪事 一个简单的SQL语句问题,请帮帮我 idFTP控件取215个文件以上目录就取不到,BUG??? 谁能帮我解决?
begin
close;
sql.clear;
sql.add('select * from table1 where ....');
sql.add('union');
sql.add('select * from table2 where ....');
open;
end;
结帐吧!
tcustomclientdataset还可以用appenddata