Thread Log files mit DBI auf Microsoft SQL: Datenuebertragung von Linux auf Windows (14 answers)
Opened by Gast at 2004-06-02 07:16

renee
 2004-06-02 11:51
#32196 #32196
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl -w
use strict; # unbedingt benutzen... jetzt aber alle variablen mit my deklarieren
use warnings;
use DBI;
my $file = "/var/log/messages";
unless (open(FH, "<$file")){ # hier besser angeben, das Du lesen willst...
 die "error: could not '$file': $!\n"; # hier hat das letzte " gefehlt
}#if
while (defined($getline=<FH>)){
 my @line=split(/ /, $getline,8); # durch das ,8 sparst du die for-Schleife
 my $dbh = DBI->connect("dbi:mSQL:T1:fabian:3306","password","fabian");
 my $statement = "insert into fabian (month1, day1, time1, ip, port, month2, day2, time2, message) values(".join(", ", map{"'$_'"}@lines).")";
 my $sth=$dbh->prepare($statement);# fehler im statement beseitigt
 $sth->execute();
}#while
close (FH);
\n\n

<!--EDIT|renee|1086162967-->
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Log files mit DBI auf Microsoft SQL: Datenuebertragung von Linux auf Windows