Mailinglisten-Archive |
Hallo, ich teste gerade apache/php/odbc unter Windows aus. Funktioniert soweit recht gut, allerdings habe ich mit dem Datenbankzugriff via ODBC ein kleineres Problem: Anscheinend bricht der Datenkanal waehrend der Uebertragung zusdammen. Wenn ich mir die 'abgeholten' Daten in ein FIle schreibe, bricht das File an unterschiedlichen Stellen ab. Hier die Routine(n): <? $id = odbc_connect("CODBC","x","x"); if ($id == 0) { my_printerror($php_errormsg); exit; } $qid = odbc_exec($id,"select Institution from Debitor order by Institution"); if($qid == 0) { my_printerror($php_errormsg); exit; } $fp = fopen("c:\debs.txt","w"); if($fp == 0) { my_printerror($php_errormsg); exit; } $row = 1; $zaehler = 0; while( odbc_fetch_row($qid,$row) ) { $zaehler += 1; $row = 0; fputs($fp,odbc_result($qid,1)); fputs($fp,"\r\n"); } fclose($fp); printf("<BR>Gefunden: %d<BR>",$zaehler); _(at)_odbc_close($id); ?> In obigem Falle muesste er (mit MSQuery nachgeschaut) ca. 50000 Debitoren finden...er bricht aber irgendwann ab... Software: Windows NT (SP #5) Apache 1.3.11 PHP 3.12 Navision ODBC-Driver 2.50 Danke! CU, Kai Szymanski.
php::bar PHP Wiki - Listenarchive