我在一个按钮事件中,有一个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開發環境中沒報錯,而在運行時報錯。