数据保存
我想把多次查询的结果保存在一个类似临时表的东东里,但在delphi里没有办法创临时表阿(表都要和数据库连接的,我为了不在数据库里添加一个没有多大意义的表,才想将数据保存在内存里!)问如何给出像一个表用法的东西,可以保存数据,且提供findkey(locate)类似的功能!
问题点数:40、回复次数:3Top
1 楼BlackPoint(黑点)回复于 2002-03-12 12:52:02 得分 20
用TClientDataSet就可以在内存中建临时表。如果你用的是ADO可以用Clone,Top
2 楼milpas(我带着我的影子去流浪)回复于 2002-03-12 12:59:40 得分 10
可以用TClientDataSet,它可以把数据保存到DISK上,用完后再删Top
3 楼ihihonline(潇潇->戒烟)回复于 2002-03-12 13:04:45 得分 10
query1.close;
query1.sql.clear;
query1.sql.add('create table tablename(a int ,b char(10)...)');
query1.execsql;
//建立了,不用再去做什么连接了,已经为你做好了;
query1.close;
query1.sql.clear;
query1.sql.add('drop tablename');
query1.execsql;
//删除了 ,你还想做什么;
可以用这个表了;
Top




