使用 perl 脚本 (Perl 5.8.6),我连接到 Sybase 数据服务器。
寻找以下内容:
脚本当前打开了多少个连接。
通用(非数据服务器特定)错误处理模块/机制
执行存储过程时,它返回以下错误消息。
DBD::Sybase::st 执行失败:服务器消息号=27000 严重性=16 状态=1 行=4 服务器=SYBDEV_HYD 过程=j_err 文本=但是这个在 /usr 上执行 [for Statement "EXEC sandbox..j_err"] /local/lib/perl5/site_perl/5.8.6/DBIx/ContextualFetch.pm 第 51 行。
由于此脚本的用户是非技术人员,因此尝试仅报告消息“但是这个可以”(出现在 text= 之后)。虽然我可以解析这个,但尝试查看是否有任何通用模块,因为其他数据服务器(如 MySQL、SQL Server 等)可以有自己的方式报告错误消息。