use mro 'c3';
use Carp::Clan qw/^DBIx::Class/;
+# Temporary fix for mysterious MRO fail on 5.8 perls
+Class::C3::reinitialize if $] < '5.01';
+
sub _rebless {
my $self = shift;
my $dbh = $self->_get_dbh;
return if ref $self ne __PACKAGE__;
-
- if (not $self->_typeless_placeholders_supported) {
+ if (not $self->_use_typeless_placeholders) {
require
DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server::NoBindVars;
bless $self,
sub _get_server_version {
my $self = shift;
- my $product_version = $self->_get_dbh->selectrow_hashref('xp_msver ProductVersion');
+ my $product_version = $self->_get_dbh->selectrow_hashref('master.dbo.xp_msver ProductVersion');
if ((my $version = $product_version->{Character_Value}) =~ /^(\d+)\./) {
return $version;