当前位置: 代码迷 >> VFP >> VFP调用ORACLE存储过程回来结果集
  详细解决方案

VFP调用ORACLE存储过程回来结果集

热度:2615   发布时间:2013-02-26 00:00:00.0
VFP调用ORACLE存储过程返回结果集
VFP连接ORACLE:
SQLSTRINGCONN("driver={Microsoft odbc for oracle};server=数据库服务器;uid=用户名;pwd=密码")

在调用ORACLE存储过程(不返回结果集)成功!

但:调用返回结果集的ORACLE存储过程不成功了,如何解决? 网上查了一下好象可用ADO连接,如何连接?

------解决方案--------------------------------------------------------
当然可以用 ODBC 连接串了,把你调用代码帖一下或参考如下:
SqlExec(连接句柄,"{call 存储过程(参数1,参数2)}") 
------解决方案--------------------------------------------------------
返回-1
用aerror(lerr)
查查lerr[1,2]返回什么错误信息.
vfp中用odbc有些类型的字段可能不能被正确转换为vfp的数据
如果ado无问题,建议用ado 
使用cursoradapter类将数据转为vfp的数据
  相关解决方案