Hallo
hast du mal in der Controllpanel nachgeschaut ob der Treiber überhaupt installiert ist ?
Und du die zugriffsrechte dafür hast.
'Datenquellen (
ODBC)' Systemsteuerung
Der connectionstring lautet so..
cn = connectionstring..
Code:
With Cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.Properties("Data Source") = "C:\TestDB\
Access\
db.mdb"
.Properties("Jet OLEDB:Database Password") = "test"
.Properties("Jet OLEDB:System database") = _
"C:\TestDB\
Access\
db.mdw"
.Properties("User ID") = "luckie"
.Properties("Password") = "hmmmm"
.Open
End With
Microsoft
Access Driver hat damit nix zu tun!
Du benötigst den Provider "Microsoft.Jet.OLEDB.4.0"
Und das ist auch wieder abhängig von der Datenbank welche du benutzen willst.
Zitat:
MS-
SQL-Server (OLEDB) "SQLOLEDB.1"
MS-
SQL-Server (
ODBC) "MSDASQL.1"
MS-Access97 "Microsoft.Jet.OLEDB.3.51"
MS-Access2000 "Microsoft.Jet.OLEDB.4.0"
Oracle-
DB (von Oracle) "OraOLEDB.Oracle.1"
Oracle-
DB (von Microsoft) "MSDAORA.1"
gruss Emil