[存储过程问题]为什么不能返回结果?????
该存储过程如下:
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语句么????
谢谢,在线结贴
------解决方案--------------------可不可以这样理解:asp调用的存储过程在第一个end那里return了?
纯粹猜测!
------解决方案--------------------CREATE PROCEDURE [dbo].[test] AS
begin
select * into abc from def
drop table abc
end
begin
select * from def
end
GO
把临时表改为固定表,完后删除,请试试.
------解决方案--------------------存储过程是在数据库服务端的,与插入没有关系,可能是调用问题