DBExpress中当有多结果集返回时,只能取前两个,如何取第三个呢? DBExpress中当有多结果集返回时,只能取前两个,如何取第三个呢?郁闷中,本来想用DBExpress的,没解决问题前只能放弃 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 >>DBExpress中当有多结果集返回时,只能取前两个,如何取第三个呢?不在明白你說的, 貼點代碼吧 比如:存储过程create proc MultiResultasbegin select A=100 select B=1000end 比如:存储过程create proc MultiResultasbegin select A=100 select B=1000 select C=10000end该过程返回三个结果集客户端:SQLStoredProc调用此过程SQLStoredProc.StoredProcName:='MultiResult'SQLStoredProc.Open;此时返回 A=100调用SQLStoredProc.NextRecordSet;返回 B=1000再次调用SQLStoredProc.NextRecordSet;没有返回预期的 C=10000,还是B=1000 datetimepicker控件严重问题。 两个小问题:WebBrowser为什么不能隐藏,tms AdvMemo如何自动滚动到最后一行? ACM延迟问题 ******************(100分问题)如何才能在一个AUTOMATION对象的方法中返回自定义的AUTOMATION对象?**************** 控制字符的输入长度问题??急用 SYSINT什么类型! 急救,分辨率问题,在线等待 寻找就业岗位! 有关Keydown事件的一个简单问题 字体大小设置问题,请各位高手帮忙 RecordCount 为什么是-1?? windows 网络截图问题,菜鸟不要来!
不在明白你說的, 貼點代碼吧
create proc MultiResult
as
begin
select A=100
select B=1000end
create proc MultiResult
as
begin
select A=100
select B=1000
select C=10000
end该过程返回三个结果集客户端:SQLStoredProc调用此过程
SQLStoredProc.StoredProcName:='MultiResult'
SQLStoredProc.Open;此时返回 A=100
调用SQLStoredProc.NextRecordSet;
返回 B=1000
再次调用SQLStoredProc.NextRecordSet;
没有返回预期的 C=10000,还是B=1000