/[cvs]/nfo/perl/libs/libdb.pm
ViewVC logotype

Diff of /nfo/perl/libs/libdb.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by cvsjoko, Sat Jul 20 11:09:58 2002 UTC revision 1.3 by cvsjoko, Sat Jul 27 00:28:20 2002 UTC
# Line 2  Line 2 
2  ##    $Id$  ##    $Id$
3  ##    --------------------------------------------------------------------------------  ##    --------------------------------------------------------------------------------
4  ##    $Log$  ##    $Log$
5    ##    Revision 1.3  2002/07/27 00:28:20  cvsjoko
6    ##    bugfixes
7    ##
8  ##    Revision 1.2  2002/07/20 11:09:58  cvsjoko  ##    Revision 1.2  2002/07/20 11:09:58  cvsjoko
9  ##    + bugfixes  ##    + bugfixes
10  ##    + dont' print sql-errors  ##    + dont' print sql-errors
# Line 173  sub sqlDbAction { Line 176  sub sqlDbAction {
176    my $bool_ok;    my $bool_ok;
177    if (connectTarget($dbmeta)) {    if (connectTarget($dbmeta)) {
178      sendSql($sql);      sendSql($sql);
179      #print "state: ", $dbmeta->{dbh}->errstr, "\n";      #print "state: ", $dbmeta->{dbh}->state, "\n";
180      $bool_ok = ($dbmeta->{dbh} && $dbmeta->{dbh}->state && !$dbmeta->{dbh}->err);      #print "err    ", $dbmeta->{dbh}->err, "\n";
181        #$bool_ok = ($dbmeta->{dbh} && $dbmeta->{dbh}->state && !$dbmeta->{dbh}->err);
182        $bool_ok = ($dbmeta->{dbh} && !$dbmeta->{dbh}->err);
183      disconnectTarget($dbmeta);      disconnectTarget($dbmeta);
184    }    }
185    return $bool_ok;    return $bool_ok;
# Line 187  sub createSqlDb { Line 192  sub createSqlDb {
192    my $sql;    my $sql;
193    $sql = "CREATE DATABASE $dbname;";    $sql = "CREATE DATABASE $dbname;";
194    if ( sqlDbAction($dsn, $sql) ) {    if ( sqlDbAction($dsn, $sql) ) {
195      print "ok";      print "ok", "\n";
196        return 1;
197    } else {    } else {
198      print "failed";      print "failed", "\n";
199        return 0;
200    }    }
   print "\n";  
201  }  }
202    
203  sub dropSqlDb {  sub dropSqlDb {
# Line 219  sub testDsnForTables { Line 225  sub testDsnForTables {
225    return 1 if ($bool_tablesHere);    return 1 if ($bool_tablesHere);
226  }  }
227    
 1;  
228    1;

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed