ADO+SQL Server 如何将查询结果保存为一个临时表?或如何留给下一个查询使用?(20分)

  • 主题发起人 主题发起人 snappy
  • 开始时间 开始时间
S

snappy

Unregistered / Unconfirmed
GUEST, unregistred user!
我想将查询结果留给下一个查询使用,如何做??
 
我过去也考虑过这个问题,
不过没成功,
数据集本身没有类似的功能,
可以建一个临时表,
用完了再删掉,
但那样太麻烦,
估计用xml的相关东东可以搞定,
不过我没时间去研究
 
用select * into 语句建立一个临时表,然后对此临时表进行下一步操作!
也可以建立一个RECORDSET,然后用Locate方法对此记录集操作!
 
很简单,在后台写个存储过程,临时表生成及相关的操作在存储过程里完成,存储过程结束
时临时表会自动删除
 
先用ADOQUERY创建一个临时结构create table #tablename(...) ,后面就把它当成一般表操作即可
 
如果是常用的固定的查询的话
用视图不可以么?
 
sql语句用in 可不可以?
 
1,可以使用临时表
2,如果不觉得麻烦的话,可以做为一个记录集
以后可以这样select * from (记录集) A
OK?
 
sql server支持建临时表
只要在建表语名的表名前加# 号就行了
 
多人接受答案了。
 
后退
顶部