Используя Perl-скрипт (Perl 5.8.6), я подключаюсь к серверу данных Sybase.
Глядя на следующее:
Сколько соединений в данный момент открыто скриптом.
Универсальный (не зависящий от сервера данных) Модули / механизм обработки ошибок
При выполнении сохраненного процесса он вернул следующее сообщение об ошибке.
DBD :: Sybase :: st выполнить не удалось: сервер
номер сообщения = 27000 серьезность = 16
состояние = 1 строка = 4 сервера = SYBDEV_HYD
процедура = j_err текст = но этот делает
[для выписки "EXEC sandbox..j_err"]
в
/usr/local/lib/perl5/site_perl/5.8.6/DBIx/ContextualFetch.pm
строка 51.
Поскольку пользователь этого скрипта не технарь, он пытается сообщить только сообщение «Но этот делает» (которое появляется после текста =). Хотя я могу разобрать это, пытаясь выяснить, существует ли какой-либо универсальный модуль, поскольку другой сервер данных (например, MySQL, SQL Server и т. Д.) Может иметь свой собственный способ сообщения об ошибке msg.