1

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

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

我知道选择中的逗号!用户写选择,所以他可以犯错误。我不想要像“ORA-xxxx, syntax ~~”这样的标准错误,但我想要自己的错误。

怎么做?

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

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

4

1 回答 1

1

我认为您应该为此使用 datawindowsdberror事件。在那里,您可以在参数列表中找到所需的一切。下面是它的详细描述:

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

祝你今天过得愉快!

问候加博尔

于 2013-05-09T10:05:09.277 回答