我正在处理使用SqlBulkCopy
和OracleBulkCopy
的应用程序。有时当我尝试插入一些记录并且SQL Server上已经存在记录时,它会引发一个异常,我会在下面看到它,并且我会以某种方式处理它。
Catch ex As SqlException When ex.ErrorCode = -2146232060
但是,我不知道如何在OracleBulkCopy上捕获错误代码附带的异常:ORA-26026
。
这是我正在尝试使用的结构:
Try
'code
Catch ex As SqlException When ex.ErrorCode = -2146232060
'Handle SQL
Catch ex As OracleException When ex.Number = 26026
'Handle Oracle
Catch ex As Exception
'Handle General errors
End Try
有办法吗?