Ich habe ein Programm geschrieben, das eine Verbindung zu einer Microsoft Access 2000/2003 mdb-Datei herstellt und auf die Daten zugreift. Es funktioniert gut, aber ich frage mich, ob es eine Möglichkeit gibt, eine Verbindung zu Access 2007 herzustellen? Wenn ich meine Verbindungszeichenfolge ändere, funktioniert mein Programm dann mit Access 2007, oder ist es komplizierter als das? Und wenn es funktioniert, kann mir jemand ein Beispiel für eine Access 2007-Datenbank geben?
Antworten
Zu viele Anzeigen?Sie müssen die 2007 Office System-Treiber: Datenverbindungskomponenten (erfordert keine Installation von Access 2007). Dann sollte es ausreichen, die Verbindungszeichenfolge so zu ändern, dass sie auf die Access 2007-Datenbank verweist.
Nützliche Website: ConnectionStrings
Ihre Frage ist sehr unglücklich formuliert. Access 2007 bietet zwei verschiedene Dateiformate, das traditionelle MDB-Format und das ACCDB-Format. Wenn Sie das MDB-Format verwenden, benötigen Sie keine zusätzlichen Treiber, da das Format in 2007 dasselbe ist wie in den Vorgängerversionen (und möglicherweise sogar mit Access 2000 kompatibel ist, da dies das Standardformat für alle Versionen von Access 2000 bis 2003 ist). Wenn Sie sich für das ACCDB-Format entscheiden, benötigen Sie die zusätzlichen Datenverbindungskomponenten. Es gibt kaum einen Grund dafür, da die meisten neuen Funktionen von ACCDB dazu da sind, um mit Sharepoint kompatibel zu sein.