现在,我已经知道VFP可以通过SPT 调用存储过程的结果。
但是,我有一种情况是这样的。即我在 SQL的存储过程中,因要生成
#temp1, #temp2, #temp3, #temp4
其中 #temp2 是在#temp1的基础上加工而得, 而#temp3 则又是在 #Temp1 与 #temp2 上加工而成,
#temp4 则是在前面的三个临时表上加工而成。
但是,我这几个表都要有用的数据取出来,所以,其实,我想在VFP通过SPT语句时,能够一次性地得到那几个临时表的值,请问可以吗? 望高手指教,谢谢!
------解决方案--------------------------------------------------------
- SQL code
参考:从SQL Server返回多个结果集*-------------------------If SQLExec(gnConnHandle,"Select * From 表1 Select * From 表2",'cMyCursor',aCountInfo)>0 lnCount=Alen(aCountInfo,1) For lnI=1 To lnCount Select aCountInfo(lnI,1) Browse EndforEndif
------解决方案--------------------------------------------------------
用循环方式!
------解决方案--------------------------------------------------------
一个 存储过程 有
select * from #temp1
select * from #temp2
select * from #temp3
select * from #temp4
对应到VFP
也会有四张表
你试一试