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 mit Access geht 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 mit Access geht nicht


 
weberroland
16-08-2001, 12:52 
 
Als Präsentationsbasis muss ich für eine Site Access97 als DB benutzen.

Konfiguration:
-Perl 4.0
-Demo - Version Access97
-MySql
-Produktive Version Linus und MySql


Als Neuling habe ich folgendes Problem:

Connect über OCBC funktioniert.
Ausgabe der Daten funktioniert mit ODBC_RESULT()
Zählen Anzahl Datensätze mit ODBC_NUM_ROWS() funktioniert nicht. Resultat ist immer -1.

Woran liegt das?


Welchen Vorteil habe ich, wenn ich die Ergebnisse in einen Array schreibe, bevor ich die Daten in eine Tabelle ausgebe?

Roland

 
El_Pollo_Diablo
16-08-2001, 14:46 
 
hi,


Woran liegt das?

ich hatte das selbe problem...
(siehe http://www.it-development.de/showthread.php?threadid=1581)


Welchen Vorteil habe ich, wenn ich die Ergebnisse in einen
Array schreibe, bevor ich die Daten in eine Tabelle ausgebe?

naja, du kannst die daten weiterverarbeiten... ein anderer
weg wäre es, eine temporäre ergebnistabelle zu erstellen,
dann könntest du auch verschiedene sql-statements darauf
anwenden...


mfg
el pollo diablo

p.s. das forum hat eine coole suchfunktion! :D

 
weberroland
17-08-2001, 20:23 
 
Danke für die Antwort.

Aber wie hast Du die Schleife gemacht?


Danke auch für den Tip mit der Suchfunktion ..
Manchmal sucht man eben die Suchfunktion vergebens ... :-)

Viele Grüsse
Roland

 
El_Pollo_Diablo
17-08-2001, 21:24 
 
hi,

Aber wie hast Du die Schleife gemacht?

gar nicht. da es sich dabei nur um einen firmeninternen
test im bezug auf eine geeignete sprache für evtl.
intranet-/ internetapplikationen handelte, haben wir
nicht mehr weiter "rumgebohrt".

schätzungsweise kannst du, um die anzahl datensätze des
ergebnisses zu erhalten, auch einfach ein sql-statement
benutzen, z.b.

select count(feldname) from tabelle


mfg
el pollo diablo


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:35 Uhr.