Thread DBI:Xbase unter Windows defekt? (3 answers)
Opened by Gast at 2008-09-19 22:36

Gast Gast
 2008-09-20 13:57
#114813 #114813
Hi,
hier mal mein Testprogramm:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use strict;
use warnings;
use DBI;
use XBase;

#my $dbf_directory = '/home/thomas/dbase';
my $dbf_directory = 'H:/db';
my $data_source_name = 'DBI:XBase:' . $dbf_directory;

my $dbh = DBI->connect($data_source_name) or die $DBI::errstr;

my $select_sth = $dbh->prepare('SELECT * FROM SUBBLK.DBF')
or die $dbh->errstr;

$select_sth->execute or die $select_sth->errstr;

while(my @row = $select_sth->fetchrow_array) {
        for (my $i = 0; $i < 25; $i++)  {
                print "$i: $row[$i] \n";
        }
}


Ich habe auf Windows wie auf Linux die Perl-Version 5.8.8. Unter Windows habe ich das Modul über ppm, unter Linux (Debian) über apt installiert.

Die Dateien /DBD/XBase.pm sind auf beiden Systemen identisch, die XBase.pm im übergeordneten Verzeichnis sehen völlig anders aus.

Ich habe mal stumpf die XBase.pm von meinem Linux auf Windows kopiert, und siehe da, es funktioniert!
Kann man das irgendwo melden, dass bei ppm mit diesem Modul irgendwas nicht stimmt?

View full thread DBI:Xbase unter Windows defekt?