将用SQL查询的结果保存?(0分)

  • 主题发起人 主题发起人 fee
  • 开始时间 开始时间
F

fee

Unregistered / Unconfirmed
GUEST, unregistred user!
我用SELECT * FROM A ORDER BY NAME 
语句查询。
现要求能将结果保存,供其它程序使用,请问应如何设计?
我主要想要上条语句的记录的顺序。
现以无分了,想白问一个问题可以吧*.^
 
我不明白的是select 语句后排在最前面的记录, 它的记录号好象并不一定为1,
 
把结果输出到一个文件中,用的时候读该文件。
 
如果是ORACLE 用
CREATE TABLE TEMP AS SELECT * FROM A ORDER BY NAME 
即可
用SQLSEVER用 SELECT INTO
 
放到一暫時庫中
 
可以使用TClientDataSet在内存中保留所查信息
 
应该用insert into 语句与之配合
 
select * into #tmp01
from a order by name
 
1.你可以生成先声明一个类,用于存放单条纪录,然后声明一个TList对象,
使用其add方法,访问如下:Var:=TYourClass(TList1.Items[iCount]).XXX;
2.为什么不用另一个query呢,这样既方便,又省资源
 
kwang:
into #Temp01 好象不行.
 
接受答案了.
 
后退
顶部