Hallo zusammen!
Ich möchte eine Software schreiben, die über ODBC/ADO auf eine Datenbank zugreift.
Der Datenbankzugriff an sich ist für mich kein Problem. Allerdings will ich nicht alle Parameter vorher festlegen. Denn das Programm soll auf verschiedenen Rechnern/Datenbanken eingesetzt werden, d.h., jeder Benutzer soll zur Laufzeit den Provider/Datenbankserver/Datenbanknamen in einem Dialogfeld auswählen können.
Mir fallen dazu zwei Dinge ein:
1. Ich bräuchte eine Komponente, die mir eine Auflistung von Providern, Servern und vorhandenen Datenbanken liefert. Dann könnte ich den Benutzer auswähen lassen und mir einen ConnectionString basteln, den ich dann dem ADOConnection-Objekt zuweise.
2. Wenn ich die AdoConnection im "Objektinspektor" habe, bei "ConnectionString" doppeklicke und dann bei "Verbindungs-String erstellen" auf Erstellen klicke, erscheint doch das allseits bekannte Dialogfeld "Datenverknüpfungseigenschaften". Ist dies nicht ein Windows-Standard-Dialogfeld, das ich auch selbst aus meiner Anwendung heraus aufrufen kann? Und das mir vielleicht einen Connection-String zurückliefert? Diesen könnte ich dann meinem AdoConnection-Objekt zuweisen.
Wie würdet ihr das machen?
Ich bitte um ein paar Tips
Viele Grüße
Dietmar