A.7 Datenbankzugriff unter Vista 64-Bit-Version 

Microsoft-Dokument
Unter der 64-bit-Version von Vista gibt es verschiedene Probleme, u. a. mit dem geeigneten Jet OleDb-Datenbankprovider, der zum Zugriff auf eine Access-Datenbank benötigt wird. Microsoft bietet dazu eine Abhilfe an, zu finden über den Punkt 1.44 des folgenden Dokuments:
http://msdn.microsoft.com/en-gb/vstudio/aa718685.aspx
32-bit-Anwendung
Zusammengefasst steht dort, dass Sie Ihr Projekt als 32-bit-Anwendung übersetzen müssen. Dazu gibt es in der Vollversion von Visual Basic 2010 eine Umstellmöglichkeit in den Eigenschaften des jeweiligen Projekts. Die Express-Version hat diese komfortable Möglichkeit nicht.
Stattdessen müssen Sie für jedes Projekt, das den Jet OleDb-Datenbankprovider benötigt:
- im Projektverzeichnis die Datei mit der Endung .vbproj mit einem Texteditor öffnen
- in der ersten <PropertyGroup>-Sektion eine Zeile mit folgendem Text einfügen:
- <PlatformTarget>x86</PlatformTarget>
- die Datei schließen mit Speichern
Anschließend wird das jeweilige Projekt beim nächsten Kompilieren als 32-bit-Anwendung erstellt. Es kann nun auf den geeigneten Jet OleDb-Datenbankprovider zugreifen. Eine ausführliche Beschreibung findet sich unter o. a. Internet-Adresse.