__PACKAGE__->datetime_parser_type ('DBIx::Class::Storage::DBI::ODBC::Firebird::DateTime::Format');
# batch operations in DBD::ODBC 1.35 do not work with the official ODBC driver
-sub _init {
+sub _run_connection_actions {
my $self = shift;
- $self->next::method(@_);
-
if ($self->_dbh_get_info('SQL_DRIVER_NAME') eq 'OdbcFb') {
$self->_get_dbh->{odbc_disable_array_operations} = 1;
}
+
+ return $self->next::method(@_);
}
# releasing savepoints doesn't work for some reason, but that shouldn't matter
if ($self->_using_freetds && (my $ver = $self->_using_freetds_version||999) > 0.82) {
carp_once(
- "Buggy FreeTDS version $ver detected, statement caching will not work and"
+ "Buggy FreeTDS version $ver detected, statement caching will not work and "
. 'will be disabled.'
);
$self->disable_sth_caching(1);