日期:2014-05-20  浏览次数:20386 次

ASP.NET 里面如何捕捉到Oralce Package里面写的的错误信息
当操作Oracle数据库时,若数据错误或者提供的数据违反了某种规则,则会在ASP.NET   页面上面显示以下错误信息:
System.Data.OracleClient.OracleException:   ORA-20110:   The   order   exist   and   can   not   be   created   again     System.Data.OracleClient.OracleCommand.ExecuteNonQueryInternal(Boolean   needRowid,   OciRowidDescriptor&   rowidDescriptor)   at   System.Data.OracleClient.OracleCommand.ExecuteNonQuery()   at   Microsoft.Practices.EnterpriseLibrary.Data.Database.DoExecuteNonQuery(DbCommand   command)   at   。。。。。。。。。。

其实我想要的信息只是“The   order   exist   and   can   not   be   created   again“,怎样获取这段信息呢?不要告诉我通过字符串截取的方式哦。

------解决方案--------------------
gou qiang
------解决方案--------------------
顶一下