1. 程式人生 > >在沒有裝Access2007的電腦上能否用ASP等連線accdb格式資料庫?

在沒有裝Access2007的電腦上能否用ASP等連線accdb格式資料庫?

ACCESS 97-ACCESS 2003的mdb格式只要 win98 se 以上版本內建了 MDAC 和 JET DB 就能程式設計操作 MDB 了。那麼 accdb 格式在沒有安裝 access 2007 的電腦上能否用 ASP ASP.NET VB6 VB.NET C# DELPHI C++ PB 等程式設計操作呢?
office 2007 正式版前天才剛釋出不久,就目前的資料來看。在沒有安裝 Microsoft Office Access 2007 的電腦上無法通過其他開發工具來編輯 accdb 格式的資料庫。access 資料格式已經從一種通用的格式轉換為一種私有的格式了。目前的 MDAC 2.8 SP8 和 JET DB 4.0 都不支援 accdb 格式的資料庫。但不排除以下可能:微軟單獨開發Microsoft.ACE.OLEDB.12.0的資料引擎安裝包,只要安裝了這種安裝包即使在沒有安裝 access 2007 的電腦上也能通過程式設計操作 *.accdb 格式的資料庫
果然微軟為新版本的 ACCESS 資料庫格式以及 EXCEL 開發了新的單獨安裝的驅動,不過體積也真不小哦。只要安裝了以下驅動就不需要安裝整個 OFFICE 2007 就可以通過連線字串驅動 *.ACCDB 格式的資料庫了

http://ms.helifan.net/downloads/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
上面的地址非常奇怪,為了安全起見,大家可以到微軟的網站上去下載
http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=zh-cn
快速詳細資訊
檔名: AccessDatabaseEngine.exe
版本: 2
釋出日期: 2007/3/6
語言: 簡體中文
下載大小: 25.4 MB
--------------------------------------------------------------------------------
概述
此下載內容將安裝一組元件,非 Microsoft Office 應用程式可以使用這組元件從 2007 Office system 檔案中讀取資料,例如從 Microsoft Office Access 2007(mdb 和 accdb)檔案以及 Microsoft Office Excel 2007(xls、xlsx 和 xlsb)檔案中讀取資料。還支援指向 Microsoft Windows SharePoint Services 和文字檔案的連線。
已安裝了 ODBC 和 OLEDB 驅動程式,供應用程式開發人員在開發與 Office 檔案格式連線的應用程式時使用。
系統要求
支援的作業系統: Windows Server 2003 Service Pack 1; Windows Vista; Windows XP Service Pack 2
此下載內容適用於下列 Office 程式:
2007 Microsoft Office system
說明
安裝此下載內容:
通過單擊上面的“下載”按鈕並將檔案儲存到硬碟來下載檔案。
雙擊硬碟中的 AccessDatabaseEngine.exe 程式檔案以啟動安裝程式。
按照螢幕上的說明完成安裝。
使用此下載內容:
如果您是應用程式使用者,請查閱應用程式文件以獲得有關如何使用相應的驅動程式的詳細資訊。
如果您是使用 OLEDB 的應用程式開發人員,請將 ConnectionString 屬性的 Provider 引數設定為“Microsoft.ACE.OLEDB.12.0”
如果要連線到 Microsoft Office Excel 資料,請將“Excel 12.0”新增到 OLEDB 連線字串的擴充套件屬性。
如果您是使用 ODBC 連線到 Microsoft Office Access 資料的應用程式開發人員,請將連線字串設定為“Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=path to mdb/accdb file”
如果您是使用 ODBC 連線到 Microsoft Office Excel 資料的應用程式開發人員,請將連線字串設定為“Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=path to xls/xlsx/xlsm/xlsb file”
刪除此下載內容:
若要刪除下載檔案本身,請刪除檔案 AccessDatabaseEngine.exe
在“開始”選單上,指向“設定”,然後單擊“控制面板”。
雙擊“新增/刪除程式”。
在當前安裝的程式列表中,選擇“Microsoft Office Access database engine 2007”,然後單擊“刪除”或“新增/刪除”。如果出現對話方塊,請按照說明刪除該程式。
單擊“是”或“確定”,以確認要刪除該程式。

b.gif