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.