Laufzeitfehler '3706': der Provider kann nicht gefunden werden-Visual Basic
Ich versuche mit Visual Basic, MS Access mit ADODB. Aber wie führe ich meinen code, er fordert: "der Provider kann nicht gefunden werden.Es kann nicht richtig installiert werden." Aber wenn ich auf meinem Verzeichnis hab ich meine "msjetoledb40.dll" installiert.
Hier ist mein code:
Dim conn As ADODB.Connection, rec As ADODB.Recordset
Sub sample()
Set conn = New ADODB.Connection
conn.Open ("Provider=Microsoft.Jet.OLEDB 4.0;Data Source=C:\sample.mdb;Persist Security Info=false;")
End Sub
Ich habe die gleichen Fehler! In meinem Fall bin ich versucht, eine Verbindung zu Sql-Datenbank mit Oracle 11g-Installation mit Office 365 Excel-VB-Script. Ich habe installiert MDAC-Treiber, Noch ungeklärt ist.
InformationsquelleAutor Kentot | 2013-11-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Besser wäre:
Du vermisst einen Punkt.
Microsoft.Jet.OLEDB 4.0 => Microsoft.Jet.OLEDB.4.0
Ref: http://www.connectionstrings.com/.
Wir alle lernen aus solchen Situationen.
InformationsquelleAutor jacouh
Bestätigung der version von MS Office, auf dem das Skript ausgeführt wird. Bei der Installation von MS Office 2013 oder höher, sollten Sie überarbeiten Sie die Verbindungszeichenfolge aus:
:
Zumindest diese sovled mein problem.
InformationsquelleAutor Sheng Huang
Meine Lösung:
Fehler 3706
Nur Ändern, 15.0 12.0 für
und funktioniert, immer müssen Sie versuchen, ändern Sie die version der controller!.
InformationsquelleAutor Luis