PowerBuilder捕获检索ORA

时间:2013-05-09 09:34:05

标签: powerbuilder datawindow

如何将标准错误消息转换为我自己的消息? 我有这段代码:

dw_1.setSqlSelect('SELECT * , FROM TABLE1)
dw_1.retrieve()

我在选择中了解逗号!用户写选择,这样他就可以犯错误。 我不希望标准错误如“ORA-xxxx,语法~~”但我想要自己的错误。

怎么做?

Try
dw_1.retrieve()
Catch (DWRuntimeError myExc)
       MessageBox ("DWRuntimeError", "Errortext")
End Try

不起作用,我在第'dw_1.retrieve()'行中有错误。

1 个答案:

答案 0 :(得分:1)

我认为您应该使用datawindows dberror事件。在那里,您可以在参数列表中找到所需的一切。以下是对它的详细说明:

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc37783_1150/html/dwref/CAIECBBA.htm

度过美好的一天!

关心Gábor