Hallo Frank,
ich gehe immer einen anderen Weg um eine Verbindung zur Datenbank aufzubauen. Die UDL-Dateien haben nämlich den Nachteil, dass sie eben eine Datei sind, in der die Datenverbindung beschrieben ist.
Ich benötige diese nicht.
Gehe folgendermaßen vor.
1. Füge den Verweis auf Microsoft ActiveX Data Objekt 2.5 oder 2.6 ein
2. Erstelle eine Verbindung wie folgt.
dim Connection as new adodb.connection
dim Recordset as new adodb.recordset
dim strConnString as String
strConnstring = "Provider = Microsoft.Jet.OLEDB.4.0;" & _
"Data Source = [DatenbankName hier eintragen];
connection.open strConnString
Danach sollte die Verbindung stehen. Mit dem Recordsetobjekt erhälts du den Zugang zu den Tabelleninhalten.
strSQL = "SELECT * From [hier Tabellenname eintragen]"
recordset.open strsql, [lockverfahren], [Cursor], adCmdText
Jetzt kannst du das Recordsetset folgenderweise auslesen:
Wert = Recordset.fields("Name der Spalte").value
du solltest nur darauf achten das das Recordset auch Daten beinhaltet, deshalb solltest du auf BOF und EOF = false abfragen.
Nadenn. Viel Spaß.
Jürgen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP