Db Tabellen auslesen
-
Hallo Forum
Kann ich mit CRecordset irgendwie die Tabellennamen einer Access-Db auslesen?
-
Also mit der Funktion
m_pSet->GetTableName();kommst du an den aktuellen.
Wie du an alle kommst, weiß ich leider auch nciht.
-
CRecordset::GetTableName();
Gibt eine Referenz auf einen CString zurück
Ich war zu spät

-
Um alle zu bekommen könntest du es ja mit SQL versuchen...
Mit
SHOW tables;kannst du dir alle Tabellennamen anzeigen lassen. Das Ergebnis wird als Tabelle zurückgegeben, wobei jede Zeile eine Tabelle darstellt. Die erste Spalte enthält den Tabellennamen...
-
Danke für den tipp mit SHOW tables.
Muss ich da in der Recordsetklasse vorher was verändern?
z.B.: neue Spalten binden oder GetDefaultSQL verändern?