Thread Perl , SQL und Datenbank (13 answers)
Opened by joelsok at 2010-07-15 16:22

bianca
 2010-07-15 16:56
#139822 #139822
User since
2009-09-13
6993 Artikel
BenutzerIn

user image
Woher weißt Du denn die 50.000?
Was passiert, wenn Du den select * from Adresse mal in der SQL Konsole absetzt? Kommen dann 85 oder 50.000 zurück?

Im übrigen finde ich den Code etwas merkwürdig. Mal in Stichworten:
- sub getRowCount shiftet ein $self, es wird aber nichts übergeben
- in der sub findet $debug Verwendung, dass aber auch nicht sauber übergeben wird (beiläufig)
- sub getRowCount wird dreimal aufgerufen obwohl es tatsächlich nur ein Statement ist (lohnt dafür eine sub?)
- nach meinem Wissen liefert RowCount nur die Anzahl des letzten SQL Statements. Wenn ich das richtig verstehe machst Du zwischendurch ein getColumn, was sicherlich nicht 50.000 als Ergebnis liefern dürfte (meine Vermutung) sodass die Schleife recht schnell zuende sein dürfte, da ja der Endwert ständig neu über die sub ermittelt wird
- Edit: Im übrigen scheint der ganze untere Teil des Codes ab einschl. der fehlenden geschlossenen Klammer für die Schleife zu fehlen, sehe ich ja jetzt erst :)
Last edited: 2010-07-15 17:00:21 +0200 (CEST)
10 print "Hallo"
20 goto 10

View full thread Perl , SQL und Datenbank