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

Gast Gast
 2008-09-19 22:36
#114801 #114801
Hi,
ich versuche mit dem Perl-Modul DBI:Xbase eine dbase Datei einzulesen.
Unter Windows mit dem Modul über ActiveState ist das nicht ans laufen zu bekommen. Mein Code läuft unter Linux einwandfrei.
Den Fehler den ich bekomme:
Code: (dl )
1
2
3
4
5
6
7
> "perl" dbase_test.pl
Scalar value @fret[$i-1] better written as $fret[$i-1] at C:/Perl/site/lib/XBase.pm line 498.
Scalar value @fret[$i-1] better written as $fret[$i-1] at C:/Perl/site/lib/XBase.pm line 500.
Scalar value @fret[$i-1] better written as $fret[$i-1] at C:/Perl/site/lib/XBase.pm line 503.
Useless use of hash element in void context at C:/Perl/site/lib/XBase.pm line 537.
Useless use of private variable in void context at C:/Perl/site/lib/XBase.pm line 537.
Can't locate object method "new" via package "XBase" at C:/Perl/site/lib/DBD/XBase.pm line 327.


In der XBase.pm steht in einer Funktion wo der Fehler auftritt dann z.B. sowas:
Code (perl): (dl )
1
2
3
4
5
# The following function DOES NOT WORK and just represents a stupid snapshot
# of my code to atleast write into existing records :-)
# Left here since I was too lazy to remove it.

sub set_field {


Kennt jemand das Problem, bzw. wie es zu beheben ist? Ich glaub fast es ist mittlerweile nicht mehr ratsam Perl zu verwenden...

View full thread DBI:Xbase unter Windows defekt?