Hallo Forum,
ich habe ein Problem.
Ich will(muss) über Perl auf Access (Office XP) zugreifen. Die Daten sollen als HTML angezeigt werden.
Habe schon einiges probiert, aber außer einem schwarzem Fenster passiert nichts. Entweder findet Perl die DB als System DNS nicht, oder mein Script hat einen Fehler.
Hat jemand einen kurzen Script als Anschauungsbeispiel parat?
Eventuell mit Erklärungen!
Folgend, mein Script. Vielleicht kann man Anfängerfehler erkennen.
#!/usr/bin/perl -w
use CGI;
use DBI;
print „Content-Type: text/html\n\n“;
print 2
Rechnungsübersicht mit Access über ODBC
print " Rechnungsübersicht ";
$db = DBI->connect(‚DBI:open_mouth:DBC:smiley:B1‘);
$db->sql(„Select Table1.Kdnr, Table1.Adr, Table1.Name, Table1.Fon Table2.ReBet“);
@Feldname = $db->FieldNames() ;
$Spalte=$#Feldname+1 ;
print „\n“;
print „\n“;
for (@Feldname)
{
print „“, $_, „\n“;
}
print „\n“;
while ($db->FetchRow())
{
print „\n“
undef %Daten ;
%Daten = $db->DataHash();
for ($i = 0, $i ", $Daten{$Feldname[$i]}, „\n“;
}
else
{
print „Fehler“;
}
}
print „\n“;
}
print „\n“;
$db->close() ;
print "