A.6 Datenbankzugriff unter Vista 64-Bit-Version
Unter der 64-bit-Version von Vista gibt es verschiedene Probleme, u. a. mit dem geeigneten 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
Zusammengefasst steht dort, dass Sie Ihr Projekt als 32-bit-Anwendung übersetzen müssen. Dazu gibt es in der Vollversion von Visual Studio 2012 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 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 OleDb-Datenbankprovider zugreifen. Eine ausführliche Beschreibung findet sich unter o. a. Internet-Adresse.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.