该存储过程如下:
CREATE PROCEDURE [dbo].[test] AS
begin
select * into ##abc from def
drop table ##abc
end
begin
select * from def
end
GO在查询分析器中运行正常
可在asp代码中,就无法得到结果,
但如果我把第一段包含select into的begin语句段删掉了,
asp就可以得到结果,请问这是为什么呢???难道供asp调用的存储过程不能有select into语句么????谢谢,在线结贴
CREATE PROCEDURE [dbo].[test] AS
begin
select * into ##abc from def
drop table ##abc
end
begin
select * from def
end
GO在查询分析器中运行正常
可在asp代码中,就无法得到结果,
但如果我把第一段包含select into的begin语句段删掉了,
asp就可以得到结果,请问这是为什么呢???难道供asp调用的存储过程不能有select into语句么????谢谢,在线结贴
begin
select * into abc from def
drop table abc
end
begin
select * from def
end
GO把临时表改为固定表,完后删除,请试试.
begin
select * into abc from def
drop table abc
select * from def
end
GO
begin
select * from def
end
GO这样行不行?
begin
select * into abc from def
select * from abc
drop table abc
end
GO
然后用这几个表再来一个select语句,
我用了好几种存储过程的调用方法,从执行的时间上看,
确实执行了该存储过程,但是执行完却不返回结果,着实让我不明所以
然后用这几个表再来一个select语句,
直接在存储过程中用连接来完成,不用新建立表.
移动到下一个结果集
set rs = rs.NextRecordset()