当前位置: 代码迷 >> VFP >> 关于vfp获取存储过程中的语句异常!(50分)
  详细解决方案

关于vfp获取存储过程中的语句异常!(50分)

热度:5452   发布时间:2013-02-26 00:00:00.0
关于vfp获取存储过程中的语句错误!(50分)
下面是我的vfp中调用存储过程语句,虽然可以获取执行错误,但由于存储过程中的sql语句很多,不能判断出是哪一句出的错或出的什么错,还得一条一条的注释存储过程中的语句,才能判断错误点。能不能直接返回出错的语句或错误内容。

  mycsj="结转处理" && 存储过程名称

IF SQLEXEC(gnMyLogHandle,mycsj) = -1
m_retu=1
  AERROR( laError )
  MESSAGEBOX( '读取数据库错误提示:' + ALLTRIM(STR(laError[ 1 ])) + CHR( 13 ) +laError[ 2 ])
ENDIF

50分求解,谢谢!

------解决方案--------------------------------------------------------
不能,要在SP中做处理,比如SELECT 变量名、中间结果保存到表中等等, 找到出错的语句
------解决方案--------------------------------------------------------
建议在 SQL 端将存储过程调试 OK 后再在 VFP 端调试。
  相关解决方案