关于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 端调试。