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

敦厚的曹操 2012-06-20 08:32:44
下面是我的vfp中调用存储过程语句,虽然可以获取执行错误,但由于存储过程中的sql语句很多,不能判断出是哪一句出的错或出的什么错,还得一条一条的注释存储过程中的语句,才能判断错误点。能不能直接返回出错的语句或错误内容。

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

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

50分求解,谢谢!
...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
敦厚的曹操 2012-06-21
  • 打赏
  • 举报
回复
谢谢二位!看来只能这样了。
我用的是注释法,还有一种,就是把存储过程复制出来,在查询窗口中运行。
马上结单!
十豆三 2012-06-20
  • 打赏
  • 举报
回复
建议在 SQL 端将存储过程调试 OK 后再在 VFP 端调试。
WWWWA 2012-06-20
  • 打赏
  • 举报
回复
不能,要在SP中做处理,比如SELECT 变量名、中间结果保存到表中等等, 找到出错的语句

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧