2016-08-31 6 views
2

Ich kann nicht scheinen, meine Visual Studio 2015 mit Access 2016 zu verbinden, beide sind 64-Bit. Ich habe viele Foren angeschaut und die meisten Leute sagen, dass sie die MS Access 2010 Engine (x64) installieren sollen.Visual Studio 2015-Verbindung zu Access 2016

Ich folgte das hier- https://msdn.microsoft.com/en-us/library/ms171893.aspx gegebene Beispiel

Als ich versuchte, eine neue Datenverbindung über die Datenverbindungsassistenten einzurichten, Ihre angeblich von der „Datenquelle“ Auswahl Dropbox in der Lage sein zu finden, mit:

.NET Framework-Datenanbieter für OLE DB

und finden in der nächsten Dropbox des OLE DB-Provider

Microsoft Office 12.0 Access Datenbank Engine OLE DB

Allerdings sehe ich diese Option nicht. Ich habe versucht, einige der anderen OLE-Anbieter in dieser Liste zu verwenden und konnte mit 1 oder 2 von ihnen verbinden, aber dann bekomme ich eine Fehlermeldung, dass die Tabellen ungültige Objekte sind. Ich bin verloren, was sonst zu versuchen, in der Lage zu sein, mit jeder Access-Datenbank zu verbinden.

Jede Hilfe wird geschätzt.

Antwort

1

Falls jemand anderes hat dieses Problem ..

Wie andere Beiträge erwähnt haben, müssen Sie die Access-DB-Engine. Mit nur einer Version von MS Access ist nicht genug (das ist sehr seltsam für mich). Alle anderen Beiträge, die ich zu diesem Thema gesehen habe, geben nicht an, welche Version du benötigst (x86 vs x64). Ich benutze Büro x64.

JEDOCH

Der Access DB-Engine Ich war (I verwendet Access 2010 db Motor) musste verwenden x86-Version der . Ich nehme an, dies hat damit zu tun, dass Visual Studio (2015) eine x86-Anwendung ist, aber ich bin mir nicht sicher.

Das löste mein Problem.

+0

Ja, da Visual Studio nur eine 32-Bit-Version (aus irgendeinem Grund) hat, kann es nicht mit der 64-Bit-Engine arbeiten. Außerdem können 32- und 64-Bit-Office-Produkte leider nicht koexistieren. Jetzt versuche ich eine Lösung zu finden, bei der ich nicht das gesamte Office-Paket neu installieren muss ... – TulkinRB

Verwandte Themen