sqlca.SQLErrText为何无法得到错误信息?
我用datawindows保存数据,保存出错,直接跳出来错误信息:
直接是数据窗口保存的时候跳出的,
系统信息
ora-01401: 插入的值对于列过大
然而在保存按钮中的代码:
IF dw_1.Update( ) > 0 THEN
COMMIT;
MessageBox("提示","员工信息保存成功")
ELSE
ls_err = sqlca.SQLErrText
ROLLBACK;
MessageBox("告警","员工信息保存出错,原因为:"+ls_err)
END IF
变量ls_err = sqlca.SQLErrText无法得到值
请问,如何屏蔽数据窗口的错误信息?而直接使用messagebox给出错误信息呢?