Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

ADODB.CONNECTION
#1
Hallo zusammen,

Unter dem neusten Excel 365, Office 16

Funktioniert  die  Abfrage  über  oAdoConnection nicht mehr, im letzten
Jahr ging das noch, die abzufragende Datei ist eine xls

Set oAdoConnection = CreateObject("ADODB.CONNECTION")
sAdoConnectString = "DRIVER={Microsoft Excel Driver (*.xls)};ReadOnly=1;DBQ=" & sPfad
oAdoConnection.Open sAdoConnectString  ' Hier kommt der Fehler!!!!!
Set oAdoRecordset = CreateObject("ADODB.RECORDSET")

im  oAdoConnection steht

Set oAdoConnection = CreateObject("ADODB.CONNECTION")
sAdoConnectString = "Provider=Microsoft.ACE.OLEDB.12.0; Extended Properties='Excel 12.0 Xml;HDR=YES';Data Source=" & sPfad
oAdoConnection.Open sAdoConnectString
Set oAdoRecordset = CreateObject("ADODB.RECORDSET")


Habt Ihr eine Lösung?

Grüße Rolf
Top
#2
Bitte, verwende Code Tags.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#3
hab jetzt selbst die Lösung gefunden

Aus https://www.online-excel.de/excel/singsel_vba.php?f=135

AB Excel 2007 schreiben Sie überall im Code (auch in den nachfolgenden Artikeln) anstatt:

sAdoConnectString = "DRIVER={Microsoft Excel Driver (*.xls)};ReadOnly=1;DBQ=" & sPfad
den Ausdruck:
sAdoConnectString = "Provider=Microsoft.ACE.OLEDB.12.0; Extended Properties='Excel 12.0 Xml;HDR=YES';Data Source=" & sPfad



Grüße Rolf
Top
#4
Hallo, :19:

wenn du "Connectionstrings" suchst, ist das immer eine gute Anlaufstelle: :21:

Connection...
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste