请问怎样获得临时表的记录?
(联接关系)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;
解决方案 »
- TQUERY连接ORACLE的问题
- 请问paradox表可不可以实现两表关联?
- 有关Access数据库的压缩和修复问题?
- 一个小问题
- 小弟也装了个DBgridEH控件,但是好多功能不明白,谁能提供详细的中文说明,最好能有例子的,谢谢,在线等
- 小弟初学,关于打包传输的问题。
- 请问在DELPHI里怎么调用ocx控件,很急。
- 为什么我用程序获得的ip和internet连接的不一样
- 关于Visual TreeView
- 请高手指点???!!!
- 急救,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 ;
来看看结果