怎么样才能在delphi中接受SQL存储过程多结果集返回值
例如这么一个存储过程
Create proc   ab
 @a1 char(8)
as
declare @PROCEDURE_ID int
select * from table1 
SELECT @PROCEDURE_ID = -80030000
begin
   RETURN @PROCEDURE_ID - 301 --没有记录返回
 end
我这样去调用
declare @returnva int exec @returnva =ab 988 select @returnva
我得到的结果集是两个,一个是SELECT的结果集,另外一个是@returnva
我如果在DELPHI中放一个ADOQUERY
这样的话我只能返回一个结果了。另外一个怎么样才能得到另外一个结果