以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SQL临时表为何没有建立出来  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91853)

--  作者:bobolan521
--  发布时间:2016/10/20 13:40:00
--  SQL临时表为何没有建立出来
Dim cmd As New SQLCommand
Dim
 dt As DataTable
cmd.ConnectionName = 
"region"
cmd.CommandText = 
"S ELECT 省,市县,区号,邮编 into #临时表A From {行政区域}"
dt = cmd.ExecuteReader()


这段代码执行以后,SQL里没办法建立出临时表A?请问是什么原因?
[此贴子已经被作者于2016/10/20 13:56:19编辑过]

--  作者:有点蓝
--  发布时间:2016/10/20 15:00:00
--  
cmd.CommandText = "S ELECT 省,市县,区号,邮编 From {行政区域}"

在这里使用临时表有意义吗,临时表是有作用域的。sql执行完毕后就消失了。

--  作者:有点蓝
--  发布时间:2016/10/20 15:10:00
--  
创建一个存储过程,如


CREATE PROCEDURE [dbo].[getr] 

AS
BEGIN
    SEL ECT * into #临时表B From dbo.bb; 
sel ect * from #临时表B;

END

调用
Dim cmd As New SQLCommand
Dim
 dt As DataTable
cmd.ConnectionName = 
"region"
cmd.CommandText = 
"getr"
dt = cmd.ExecuteReader()
GO

--  作者:bobolan521
--  发布时间:2016/10/21 8:57:00
--  
对,我就是要使用完毕后,让临时表消失
--  作者:jswjyjf
--  发布时间:2016/10/22 14:37:00
--  
创建一个存储过程 是不是要在sql数据库里去建立 
--  作者:有点蓝
--  发布时间:2016/10/22 15:01:00
--  

--  作者:jswjyjf
--  发布时间:2016/10/22 15:18:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20161022151452.png
图片点击可在新窗口打开查看

在狐表里调用出错了
不知道哪个地方出错了


--  作者:有点蓝
--  发布时间:2016/10/22 15:36:00
--  
出什么错误?怎么调用的
--  作者:jswjyjf
--  发布时间:2016/10/22 15:39:00
--  
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "xxx"
dt = cmd.ExecuteReader()



--  作者:有点蓝
--  发布时间:2016/10/22 16:01:00
--  
什么错误?确认数据库创建了这个名称的存储过程