请问怎样获得临时表的记录?
(联接关系)adoconnection1<-adoquery1<-datasource1<-dbgrid1
我这样写,但是不行, ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * into #aa from chen_ji');
ADOQuery1.Open ; ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from #aa');
ADOQuery1.Open ;错误是commandtext does not return a result set;
解决方案 »
- Edit保存成图片
- 关于SQL Server 中标识(自动编号)字段的标识种子的修改
- savetofile函数的参数不能有空格吗?
- 怎样使DateTimePicker中的日期默认为昨天?谢谢。
- 有谁下载并安装过Rxlib的包文件,我怎么老出错,请指点,谢谢!
- 国标软件设计文档--哪里有?请告知
- 要限定某一时间段,怎样实现?
- 判断真正光驱和虚拟光驱的大讨论!请顶级高手关注 http://www.csdn.net/expert/topic/244/244962.shtm
- 我试着写的一个远程控制的小程序,大家看一下
- SQLServe高手请进
- 急救,paradox 表出错:提示:Corrupt table/index header
- 请教高手在DELPHI里怎样实现把一个文件存储到ORACLE上, 然后又如何调出来使用??
其次,用
ADOQuery1.SQL.Add('select * into ##aa from chen_ji');
看看
这个应该是建了临时表了吧,我也不知道它在不在。
的确已经建立了临时表
但在你关闭ADOQUERY1时
它就自动DELETE了
你的代码改成这样来看看 ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('exec(''select * into #aa from chen_ji');
ADOQuery1.SQL.Add('select * From #aa'')');
ADOQuery1.Open ;
来看看结果