Zitat von
torud:
Könntest Du/Ihr mir noch ganz kurz umreissen, wie man dann während der Laufzeit dies zum Einsatz bringen kann!?
1.) Catalog-Interface erzeugen
Delphi-Quellcode:
var
MyCatalog : __Catalog;
MyCatalog := CoCatalog.Create;
2.) Connection zuweisen
MyCatalog.ActiveConnection := ADOConnection1.ConnectionObject;
3.) Tabellen auslesen
Delphi-Quellcode:
var
MyTable : Table;
for i:=0 to MyCatalog.Tables.Count-1 do
begin
MyTable := MyCatalog.Tables.Items[i];
ShowMessage(MyTable.Name +'---'+MyTable.Type_);
end;
Zitat von
torud:
Muss ich die durch Adox zur Verfügung stehenden Objekte auf mein Datenmodul ziehen und daaruaf zugreifen?
Entweder so oder wie oben gezeigt das Catalog-Objekt dynamisch erzeugen.
Zum Auslesen von Info's über eine Datenbank brauchst du nur das Catalog-Objekt erzeugen.
Alle anderen Objekte erhält man aus dem Catalog.
Zitat von
torud:
Ist das möglich auch während ich eine Connection über
Ado am Laufen habe?
Ja, kein Problem. Du brauchst sowieso eine offene ADOConnection.