Hallo
Ich Arbeite mit D5 SP2, und möchte mit ADO auf einen MS-OLAP Datanwürfel zugreifen. Mit einer Select Anweisung hole ich mir die Informationen aus dem Würfel heraus. Das Klappt alles super in der IDE und auch wenn der ConnectionString mit wenn Wizard erstellt würde. Da jetzt ein User damit Arbeiten soll, möchte ich das Progemm ein wenig Benutzerfreundlicher gestallten. Habe dabei aber leider Probleme, wenn ich den ConnectionString zu Laufzeit erstellen möchte.
1.) Es soll ein Verbindung zu einer bestimmten Datenbank erstellt werden. Beim erstellen einer Connection über den Wizard, habe ich eine Liste "Anfangskatalog' welche Datenbanken(Cubes) zur Verfügung stehen.
Der User soll einen Server wählen, und nach einem erfolgreichen Connect sollten in einer ComboBox die verfügbaren Cubes angezeigt werden. Leider finde ich keine Lösung dafür es ohne den Connection Wizard also zur Laufzeit zu erzeugen. Mit GetTablesName bekomme ich zwar die Tabellen, aber nicht dir Datenbanken.
2.) Wie kann ich nach einem erfolgreichen Connect den Anfangskatalog wechsel, ohne das ADOConnect geschlossen und neu geöffnet wird.
Danke im Voraus für die Hilfe
Schöne Grüße aus Wien
Ich Arbeite mit D5 SP2, und möchte mit ADO auf einen MS-OLAP Datanwürfel zugreifen. Mit einer Select Anweisung hole ich mir die Informationen aus dem Würfel heraus. Das Klappt alles super in der IDE und auch wenn der ConnectionString mit wenn Wizard erstellt würde. Da jetzt ein User damit Arbeiten soll, möchte ich das Progemm ein wenig Benutzerfreundlicher gestallten. Habe dabei aber leider Probleme, wenn ich den ConnectionString zu Laufzeit erstellen möchte.
1.) Es soll ein Verbindung zu einer bestimmten Datenbank erstellt werden. Beim erstellen einer Connection über den Wizard, habe ich eine Liste "Anfangskatalog' welche Datenbanken(Cubes) zur Verfügung stehen.
Der User soll einen Server wählen, und nach einem erfolgreichen Connect sollten in einer ComboBox die verfügbaren Cubes angezeigt werden. Leider finde ich keine Lösung dafür es ohne den Connection Wizard also zur Laufzeit zu erzeugen. Mit GetTablesName bekomme ich zwar die Tabellen, aber nicht dir Datenbanken.
2.) Wie kann ich nach einem erfolgreichen Connect den Anfangskatalog wechsel, ohne das ADOConnect geschlossen und neu geöffnet wird.
Danke im Voraus für die Hilfe
Schöne Grüße aus Wien
Comment