Einzelnen Beitrag anzeigen

Scelestor

Registriert seit: 9. Jul 2004
1 Beiträge
 
#1

directsql und mehrzeilige mySQL-Queryergebnisse

  Alt 9. Jul 2004, 19:54
Orientiert habe ich mich an http://www.delphi-source.de/tutorial...direct/?page=4

Delphi-Quellcode:
      FResult := FMysql.query('SELECT * from table;', true, exec);
      AddLogLine(inttostr(FResult.FieldsCount));
      AddLogLine(FResult.FieldValue(1));
AddLogLine ist nur eine einfache Prozedur zur Ausgabe. Auf diese Art und Weise kann ich problemlos einzelne Zeilen des Querys verarbeiten.
Mein Problem ist jetzt, dass FResult immer nur eine Zeile beinhaltet (die erste), ich aber nicht weiß, wie ich auch mehrzeilige Ergebnisse auswerten kann. So zum Beispiel bei 'show tables' oder in dem Fall oben ein 'SELECT' ohne 'WHERE'-Angabe.

Edit: habs mittlerweile selbst rausgefunden, die Prozedur FResult.Next hatte mir gefehlt.
  Mit Zitat antworten Zitat