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