Код: Выделить всё
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Generic Connectivity Using ODBC][Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not exist or access denied.[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionOpen (Connect()). (SQL State: 08001; SQL Code: 17)
Код: Выделить всё
EXCEPTION
WHEN OTHERS
THEN NULL;
Есть вариант избежать краха системы с соответствующим сообщением о наличии ошибки?
В идеале нужно оповестить пользователя о проблемах, но в крайнем случае сгодится запись в ORA90DRV.log.
Пробовал исключение оформлять в виде:
Код: Выделить всё
EXCEPTION
WHEN OTHERS
THEN DBMS_OUTPUT.PUT_LINE(SQLERRM);