Thread DBI:Xbase unter Windows defekt?
(3 answers)
Opened by Gast at 2008-09-19 22:36
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? |