Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
odbc_num_rows funktioniert nicht [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
odbc_num_rows funktioniert nicht


 
El_Pollo_Diablo
03-07-2001, 17:56 
 
hallo,

ich habe folgendes problem...

ich verwende php4 um eine verbindung zu einer sql-server-
datenbank über eine system-dsn herzustellen und anhand
eines sql-statements (mit filter) verschiedene datensätze
abzurufen.

lasse ich mir mit dem befehl odbc_result_all() das ergebnis
anzeigen, ist alles in ordnung. wenn ich nun mit dem befehl
odbc_num_rows() die anzahl der datensätze des ergebnisses
ermitteln will, bekomme ich als ergebnis immer -1 zurück,
obwohl definitiv datensätze in der ergebnismenge enthalten
sind!

kenn jemand eine lösung für dieses problem?


mfg
el pollo diablo

 
dmichel
18-07-2001, 17:30 
 
Servus El_pollo_diabolo ... *uff*..

laut dynamichtml ist das ein Treiber Problem, das bei odbc_num_rows -1 zurückgegeben wird. Da wird Dir wahrscheinlich nix anneres übrig bleiben, als per Schleife über odbc_result einen Zählindex zu ermitteln. Das gleiche Problem hat ich auch schon. Hab ich so gelöst. Nicht schön, aber zweckmäßig .. Flickschusterei.

Gruß, michel

 
El_Pollo_Diablo
18-07-2001, 18:07 
 
hi,

danke für die antwort.


mfg
el pollo diablo


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:09 Uhr.