Toni: ODBC odbc_fetch_row

Hallo,

Ich mache eine Abfrage per ODBC auf einen MS SQL Server. Das Resultat hat 11 Records. Doch wenn ich das Resultat per

while(odbc_fetch_row($QueryPart)){
echo odbc_result($QueryPart, 1);
}

durchlaufe erhalte ich nur 10 Records. Wie kann ich alle Records sichtbar machen?

Danke
Toni

  1. Moin!

    Ich mache eine Abfrage per ODBC auf einen MS SQL Server. Das Resultat hat 11 Records. Doch wenn ich das Resultat per

    while(odbc_fetch_row($QueryPart)){
    echo odbc_result($QueryPart, 1);
    }

    durchlaufe erhalte ich nur 10 Records. Wie kann ich alle Records sichtbar machen?

    Ist das dein gesamter Code der DB-Abfrage? Da fehlt irgendwie der Query vorweg. Und mutmaßlich auf dem Weg vom Query zum while verlierst du einen Record.

    - Sven Rautenberg

    --
    "Love your nation - respect the others."
    1. Hallo Sven

      Ich habs gefunden! Offenbar muss ich die Datenzeile zuerst auf den Anfang mit 0 setzen und dann erhalte ich alle 11 Records

      $dummy = odbc_fetch_row($QueryPart, 0);
      while(odbc_fetch_row($QueryPart)){
       echo odbc_result($QueryPart, 1);
      }

      Danke
      Toni

      Moin!

      Ich mache eine Abfrage per ODBC auf einen MS SQL Server. Das Resultat hat 11 Records. Doch wenn ich das Resultat per

      while(odbc_fetch_row($QueryPart)){
      echo odbc_result($QueryPart, 1);
      }

      durchlaufe erhalte ich nur 10 Records. Wie kann ich alle Records sichtbar machen?

      Ist das dein gesamter Code der DB-Abfrage? Da fehlt irgendwie der Query vorweg. Und mutmaßlich auf dem Weg vom Query zum while verlierst du einen Record.

      • Sven Rautenberg