X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FStorage%2FDBI%2FMSSQL.pm;h=dcfe8952f24a156831a57a581c2078899ea05fef;hb=ed213e857791d1cfb0f1a0e32674e81358e19564;hp=6634c5964cf514000fe634e6b93d5c596dcdd53e;hpb=a9f32dbced12b2b6c4f8b8a7aa142d5922350830;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Storage/DBI/MSSQL.pm b/lib/DBIx/Class/Storage/DBI/MSSQL.pm index 6634c59..dcfe895 100644 --- a/lib/DBIx/Class/Storage/DBI/MSSQL.pm +++ b/lib/DBIx/Class/Storage/DBI/MSSQL.pm @@ -5,10 +5,9 @@ use warnings; use base qw/DBIx::Class::Storage::DBI/; -sub last_insert_id { - my $self = shift; - my ($id) = - $self->dbh_do( sub { shift->selectrow_array('SELECT @@IDENTITY' ) } ); +sub _dbh_last_insert_id { + my ($self, $dbh, $source, $col) = @_; + my ($id) = $dbh->selectrow_array('SELECT @@IDENTITY'); return $id; }