In .net all other database client access techniques use DBException as the base for the individual XXXException, only SAException is inherited from Exception. This makes it very difficult in a program using mixed client access technologies to catch a database exception accordingly. For example the DBException provides a general ErrorCode property, which is legacy named NativeError for SAException... |
The documentation still reads:
but the a current SQLA 16 assembly now says:
so obviously my product suggestion was implemented. |