当前位置: 代码迷 >> PB >> 请教,在sql语句明显异常时,pb却没有相应的提示,而且显示成功信息
  详细解决方案

请教,在sql语句明显异常时,pb却没有相应的提示,而且显示成功信息

热度:135   发布时间:2016-04-29 09:41:14.0
请问,在sql语句明显错误时,pb却没有相应的提示,而且显示成功信息

我在一个按钮事件中,有一个insert语句,该语句明显用到插入表没有定义的列。运行时,pb没有报错。
在紧跟该语句后用以下代码:
mesagebox("info",string(sqlca.sqlcode));
显示的对话框信息是0

请问为什么pb不报错,对话框为什么还是成功信息0呢。

有什么好的办法让pb提示错误的sql语句。
另外,pb能显示当前执行的sql语句么,用什么办法呢

------解决方案--------------------
Page Meaning
 0 Valid, non-null value
-1 Null value
-2 Conversion error

你的判断条件是什么?<0 吗?
------解决方案--------------------
你可能在PB中連接的數據庫和運行時連接的數據庫不同嗎?所以在PB開發環境中沒報錯,而在運行時報錯。
  相关解决方案