DBD-JDBC
view release on metacpan or search on metacpan
lib/DBD/JDBC.pm view on Meta::CPAN
# proper uses error numbers in the range 100-199. Other error
# number ranges may be assigned as needed. (Note that we can't
# guarantee that the JDBC driver doesn't use the SQL state IJDBC;
# if it does, the application will have to distinguish between
# errors itself.)
$DBD::JDBC::ErrorMessages::sql_state = "IJDBC";
# This one is used in die, not set_err.
sub bad_autocommit_value($) {
return "Unsupported AutoCommit value $_[0]";
}
sub send_error($) {
return (100, $_[0], $sql_state);
}
sub recv_error($) {
return (101, $_[0], $sql_state);
}
sub ber_error($) {
return (102, $_[0], $sql_state);
}
sub missing_dsn_component($) {
return (103, "Missing $_[0] in dsn", $sql_state);
}
sub socket_error($) {
return (104, "Failed to open socket to server: $_[0]", $sql_state);
}
sub bad_execute() {
return (105, "Invalid execute response", $sql_state);
}
sub bad_func_method($) {
return (106, "Invalid func method name: $_[0]", $sql_state);
}
1;
( run in 1.304 second using v1.01-cache-2.11-cpan-65fba6d93b7 )