Thread Multiline Report (18 answers)
Opened by Gast at 2006-03-08 13:05

roli
 2006-03-09 16:33
#63623 #63623
User since
2004-12-31
424 Artikel
BenutzerIn
[default_avatar]
Jipieeeeeee, ich hab's.
Wenn's (noch) eine(n) interessiert:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
open(QRY_RES, "</tmp/qry_res.$$.csv");
$record_couter=0;
foreach $zeile (<QRY_RES>) { # Eine Datenzeile aus der Datei lesen
# liefert true, wenn eine Zeile gelesen werden konnte
chomp $zeile; # Zeilenumbruch entfernen
next if (!$zeile); # Leerzeilen ueberspringen
$record_couter+=1;

#Fusszeile(n) am Seitenende Ausgeben
if ($- <= 5 && $- > 0) {
$~ = STDOUT_FOOT; write;
$~ = STDOUT;
#write(STDOUT_FOOT);
$-=0;
}

# Einträge der aktuellen Datenzeile aufsplitten
($suchbegr, $stammnr, $kn, $lzbkn, $kne, $lzbkne, $gs, $pruefk, $ort, $name2, $name3, $personen_id)=split(/;/,$zeile, 12);

write;
$tmp_rc=$?;
if ($tmp_rc != 0) {
print STDERR "Fehler beim schreiben des Reports => exit $tmp_rc\n";
exit $tmp_rc;
}

}
#Seitenfuss auch auf letzte Seite schreiben
$~ = STDOUT_FOOT; write;

print "\nAnzahl der Datensätze: $record_couter";
close(QRY_RES);

Danke GwenDragon fuer die Hilfe
Roland
--
"Steh vorn, während du fragst;
sitzen soll, wer antwortet."
Aus "Die Edda des Snorri Sturluson" "Gylfis Täuschung" Strophe 2

View full thread Multiline Report