以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]SqlCommand里的ExecuteReader生成的临时表,能不能被新SQL语句引用?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69259)

--  作者:whyfoxtable
--  发布时间:2015/6/2 11:44:00
--  [求助]SqlCommand里的ExecuteReader生成的临时表,能不能被新SQL语句引用?

 

以下代码如何改,才能引用新的临时表?

 

Dim NewDt As New SqlCommand

NewDt.CommandText = " -s-elect * from {表A}"

NewDT.ExecuteReader()

 

Dim ResultDt As New SqlCommand

ResultDt.CommandText = "-s-elect * from NewDt"

ResultDt.ExecuteReader()

 

这样引用可以吗?

 

上面代码中的“-”号要去除,这里只是为了能显示才加进去。

[此贴子已经被作者于2015/6/2 11:47:36编辑过]

--  作者:Bin
--  发布时间:2015/6/2 11:46:00
--  
当然不可以呀. 这个是到数据库里查询的. 你还是得查询原来的表A

如果是复杂的SQL语句生成的,可以直接把SQL语句 复制过来

--  作者:大红袍
--  发布时间:2015/6/2 11:47:00
--  

 不可以,必须这样用

 

select * f rom (select * f rom {表A})


--  作者:whyfoxtable
--  发布时间:2015/6/2 11:49:00
--  [分享]感谢。
真诚感谢两位。。。。