--- DBIx/Class/Schema/Versioned.pm	2007-05-18 21:43:39.000000000 +0930
+++ DBIx/Class/Schema/Versioned.pm	2007-05-21 13:09:15.055120497 +0930
@@ -52,7 +52,10 @@
 sub on_connect
 {
     my ($self) = @_;
-    my $vschema = DBIx::Class::Version->connect(@{$self->storage->connect_info()});
+    my $vschema = DBIx::Class::Version->connect(
+        @{$self->storage->connect_info()},
+        $self->storage->_sql_maker_opts
+    );
     my $vtable = $vschema->resultset('Table');
     my $pversion;
 
@@ -140,7 +143,7 @@
     my ($self, $rs) = @_;
 
     my $c = eval {
-        $rs->search({ 1, 0 })->count;
+        $rs->search({}, { where => '1 = 0' })->count;
     };
     return 0 if $@ || !defined $c;
 
