十万火急,求存储过程返回结果问题!(10分)

  • 主题发起人 主题发起人 zpselect
  • 开始时间 开始时间
Z

zpselect

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,我想实现在一个功能,在一个存储过程中实现返回两个结果集的功能,即:我传入一个传数,然后分别根据这个参数打开两个表,然后分别将这两个表的数据传出去,Delphi前台分别取两个表的数据!请问怎么实现?
 
建议搂主换个思路,用其它方法实现你最终的需求。
 
你的意思参数是一个标记就是了...
 
不大明白你的意思,如果是一次查询两个表,可以使用联合查询,如果是一次返回两个记录集,你可以采用两次查询完成或者直接返回两个记录集,在客户端线使用第一个,在NextRecordset就可以了
 
说的意思不太明白哦,带参数的存储过程其实也不那么难的啊,联机帮助那里就有例子!
 
我做成功了,我在SQL中这样写就可以了!
Create proceudre test @id char(10)
as
select * from Master where id=@id
select * from detail where id=@id
用户界面执行这个存储过程式,然后这样写
Q_Detail=ProStor.NextRecordset这样的就可以了!
 
后退
顶部