【发布时间】:2012-07-13 08:51:26
【问题描述】:
我的代码如下所示:
public bool myQuery(string cmd)
{
try
{
OracleCommand command = null;
command = new OracleCommand(cmd, sqlConnection);
command.ExecuteReader();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "error!");
return false;
}
return true;
}
我的问题是当 Oracle 中出现错误 ORA-02291 时,它的异常未被捕获。没有显示错误,我该如何捕捉这个错误?
【问题讨论】:
-
你使用的是ADO.Net还是ODP.Net的OracleClient?
-
您的意思是消息框不包含文本,或者消息框从未显示?
-
消息框从未显示。我正在使用 webgui 和 devart。我现在明白了.. 这是 webgui 问题。对此感到抱歉..