Thread per und access: über perl eine access db auslesen (1 answers)
Opened by silverbird at 2005-04-01 10:02

Strat
 2005-04-01 18:01
#29460 #29460
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Die DSN musst du nicht unbedingt ueber den ODBC-Manager einrichten, du kannst z.B. bei Access auch direkt die Datei ansprechen und dich dann dorthin verbinden. Mit DBI geht das z.B.
Code: (dl )
1
2
3
4
5
6
7
8
use DBI;
my $file = "c:\\\\mydir\\\\myAccess.mlb";
my $dsn = 'driver=Microsoft Access Driver (*.mdb);dbq=' . $file;
my $user = '';
my $pass = '';

my $dbh = DBI->connect("dbi:ODBC:$dsn", $user, $pass);
or die "Error in connect: $DBI::errstr\n";

Mit Win32::ODBC habe ich es noch nicht probiert... aber zu DBI steht z.B. eine kurze Einfuehrung auf meiner HP...

Zur KW: ich weiss nicht, ob es dafuer ein Modul gibt, aber ich vermute mal, da wirst du rechnen muessen, um eine KW in einen Datumsbereich umzuwandeln

In SQL kannst du, wenn du die Datumsspalten auch als datetime deklariert hast, mit BETWEEN arbeiten, z.B.
[sql]SELECT ... FROM table WHERE datum BETWEEN '$startDate' AND '$endDate'
[/sql]
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread per und access: über perl eine access db auslesen