use List::Util ();
use Scalar::Util ();
+sub _rebless {
+ my $self = shift;
+ $self->disable_sth_caching(1);
+}
+
sub _dbh_last_insert_id {
my ($self, $dbh, $source, $col) = @_;
if (my $key = List::Util::first { $type =~ /$_/i } keys %noquote) {
return 0 if $noquote{$key}->($value);
+ } elsif($self->is_datatype_numeric($type) && $number->($value)) {
+ return 0;
}
## try to guess based on value
=head1 DESCRIPTION
If you're using this driver than your version of Sybase does not support
-placeholders. You can check with:
+placeholders, or your version of L<DBD::Sybase> is too old (you need at least
+C<1.09>. You can check with:
$dbh->{syb_dynamic_supported}