Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1024to1028
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Automatisierungsfehler bei ADO.Connection

Automatisierungsfehler bei ADO.Connection
18.11.2008 15:52:29
Lars
Hallo zusammen,
ich habe ein Problem mit der Herstellung einer Connection.
Beim Debuggen bekomme ich in der Zeile "Set cn = New ADODB.Connection"
einen Laufzeitfehler -2147024769 (8007007F):
Automatisierungsfehler
angegebene Prozedur wurde nicht gefunden
Ich habe überall gesucht und nirgends etwas dazu gefunden.
Die Verweise sind komplett angehakt,
ich weiß einfach nicht weiter?!!!
Abschließend noch ein Auszug aus dem Quellcode:
Dim cn As ADODB.Connection
Dim connStr As String
Dim quelle As Worksheet
Set cn = New ADODB.Connection
Set quelle = Worksheets("Zeit")
quelle.Activate
connStr = "Driver={SQL Server};Server=Meine;Database=meinDB;Uid=lameb;Pwd=lameb;"
cn.Open connStr
Vielen Dank für alle Hinweise,
Gruß Lars

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Automatisierungsfehler bei ADO.Connection
19.11.2008 09:46:00
Jürgen
Hallo Lars,
da er versucht, eine Prozedur zu finden, vermute ich einen Namenskonflikt, d.h. der Zugriff auf ADODB wird von einem anderen, gleichnamigen Objekt (z.B. Modul) überlagert.
Falls Dir das nicht weiterhilft: was geschieht denn, wenn Du in der Variablendeklaration bereits das Schlüsselwort "new" verwendest, also z.B. so:
Dim cn As New ADODB.Connection
Dim connStr As String
Dim quelle As Worksheet
Set quelle = Worksheets("Zeit")
quelle.Activate
connStr = "Driver={SQL Server};Server=Meine;Database=meinDB;Uid=lameb;Pwd=lameb;"
cn.Open connStr
Herzlichen Gruß
Jürgen
Anzeige
AW: Automatisierungsfehler bei ADO.Connection
20.11.2008 15:34:00
Lars
Ich habe die Source abgeändert,wie Jürgen vorgeschlagen hat.
Jetzt bekomme ich immer noch dieselbe Fehlermeldung, aber in der Zeile "cn.Open connStr".
Desweiteren habe ich das eine Modul, welches im Startverzeichnis (XLStart) stand, entfernt.
Jetzt ist kein anderes mehr Modul vorhanden.
Danach habe ich den Code auf einem anderen Rechner im Netzwerk
ausgeführt und er hat funktioniert. Nun verstehe ich gar nichts mehr. Die ODBC Verbindungen
sind identisch eingerichtet - mehr fällt mir nicht ein...
Fällt euch noch etwas ein, was ich prüfen bzw. ändern könnte?
Gruß Lars
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige