ODBC_NUM_ROWS mit Access geht nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ODBC_NUM_ROWS mit Access geht nicht

    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


  • #2
    hi,


    Woran liegt das?
    ich hatte das selbe problem...
    (siehe http://www.it-development.de/showthr...?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!

    Kommentar


    • #3
      danke ..

      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

      Kommentar


      • #4
        Re: danke ..

        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.
        Code:
        select count(feldname) from tabelle
        mfg
        el pollo diablo

        Kommentar

        Lädt...
        X