I am using ADO to connect to an Oracle database
and every time I connect to the database I perform an ado object error check.

it goes something like this
If (adoObj.errors.Count >0) then
For Each adoErrObj In adoObj.Errors
If (adoErrObj.Number <>0) then