当前位置: 代码迷 >> VFP >> VFP怎么调用SQL存储过程中的多个临时表呢
  详细解决方案

VFP怎么调用SQL存储过程中的多个临时表呢

热度:5576   发布时间:2013-02-26 00:00:00.0
VFP如何调用SQL存储过程中的多个临时表呢?
现在,我已经知道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
也会有四张表
你试一试
  相关解决方案