2014-02-15 67 views
1

我有程序(使用VB.NET 2008創建)與.mdb文件(在access 2003中創建)進行交互。使用Oledb 4.0。 W32 Pro,XP,2003,Vista,Windows 7,...(32位和64位)工作正常。升級訪問2003? [VB.NET 2008 + Access 2003]

但隨着即將結束的Office 2003支持和更新,是否還有必要將我們的數據庫.mdb(使用Access 2003創建)遷移到更高版本?如果我們不使用Office 2003,會影響或不需要這麼做?

回答

0

不,你不需要升級你的應用程序到更新版本的Jet(並且沒有,沒有Jet的新版本),你仍然可以使用這些位,直到它們被Net Framework OleDb類支持並且目標機器上存在的庫。
用戶安裝的Office版本與此無關。

當然這個庫已經過時了。在新的格式(ACCDB)打開Microsoft Access數據庫的新位被稱爲Microsoft.ACE.OleDb.12.0,你可以找到關於this site

這些新的庫連接字符串允許64位編寫應用程序,但我可以除非您有充足的理由這麼做,否則不推薦切換到64應用程序。 For more info see this question

0

Office的更新僅適用於Office。我懷疑一段時間以來Jet 4.0的更新。