Hallo,
zum Ermitteln der Tabellennamen gibt es bereits was fertiges
http://docwiki.embarcadero.com/Libra....GetTableNames
aber nur am Rande.
Was mich wundert, ist deine unterschiedliche Herangehensweise bei den
SQL-Abfragen.
Delphi-Quellcode:
SqlString := 'SHOW TABLES';
FDQueryMain.Open(SqlString);
Delphi-Quellcode:
SQLString := 'SELECT Kath_ID as Kath_ID, Kategorie as Kategorie FROM kategorien_tabelle';
FDQueryMain.SQL.Text := SQLString;
FDQueryMain.Open;
Beides Mal sieht es richtig aus, aber nimm doch mal testweise die obere auch unten.
Nur das
SQLString := 'SELECT Kath_ID as Kath_ID, Kategorie as Kategorie FROM kategorien_tabelle';
verstehe ich nicht, was soll das
As hier bringen?
'SELECT Kath_ID, Kategorie FROM kategorien_tabelle';
Ausserdem ist es nicht Utf8String, sondern nur string.
Vielleicht ist das aber das gleiche (?).