Einzelnen Beitrag anzeigen

Megamorph

Registriert seit: 28. Dez 2005
25 Beiträge
 
#1

alle Tabellen einer Datenbank anzeigen

  Alt 26. Jan 2007, 21:57
Datenbank: MySQL • Version: 5.1 • Zugriff über: mysql.pas - http://www.fichtner.net/delphi/
Hallo Community,

ich habe jetzt etwas rumgerätzelt, aber ich bekomme es doch nicht auf die Reihe, die Namen aller Tabellen anzuzeigen.
Für PHP fand ich das:
http://www.selfphp.info/funktionsref...ist_tables.php
...was ich versuchte auf Delphi zu übertragen, allerdings fehlt mir die Funktion 'mysql_tablename()'

Zudem bekommt man nicht einmal die Anzahl der Tabellen raus (nach PHP-Art).

Die Datenbankverbindung ist _myCon und wurde auch schon erfolgreich getestet (Tabelle anlegen, Überprüfung mit PMA).

Delphi-Quellcode:
VAR count : integer;
    num_res : PMYSQL_RES;

begin
  if connect then
  begin
    num_res:= mysql_list_tables(_myCon,db);
    count:= mysql_num_rows(num_res);

    //jetzt ist count trotzdem 0! wieso?
Ich hoffe meine Frage ist nicht zu dumm. Ich habe wirklich 1h daran gehangen + 30min Sufu & Google benutzt.
Thx im Vorraus!
  Mit Zitat antworten Zitat