Alle.Fehler 3706 Anbieter kann nicht gefunden werden. Es ist möglicherweise nicht richtig installiert
Ich habe ein DLL-Ansatz auf How to securely store Connection String details in VBA
auf Windows 10 64-Bit und MS Office sehr gut 64 Bit Dieser Code ausgeführt wird, erklärt verwendet. Aber die gleiche Kopie der Dateien kann ich nicht auf Wndows 8.1 Pro und MS Office 64 Bit verwenden.
erzeugte DLL wird umgewandelt durch machnines Umgebung Gastgeber
mitC:\Windows\Microsoft.NET\Framework64\v2.0.50727\regasm c:\windows\syswow64\OraConnection.dll /tlb /codebase
Aber noch gleichen Fehler ich bin vor. Über Umgebungsvariablen wurde Sorgfalt aufgewendet. Meine Verbindungszeichenfolge ist
"Provider=OraOLEDB.Oracle; Data Source = ; User ID =; Password=";
Es gibt eine Vielzahl von kostenlosen (und legalen) .NET-Decompilern. Fühle dich nicht auf der sicheren Seite! –
Der Ordner 'c: \ windows \ syswow64' ist der Speicherort für 32-Bit-Assemblys. Standardmäßig liest eine 64-Bit-Anwendung nichts von dort. Haben Sie einen Oracle-Client (einschließlich "Oracle Provider für OLE DB" -Treiber) auf Ihrem Windows 8.1 installiert? –
Sind Sie sich sicher über MS Office 64 Bit? Das ist ziemlich ungewöhnlich. –