能否編譯mdb文件到exe文件?
來源:程序員人生 發布時間:2014-03-15 23:37:00 閱讀次數:3699次
關于Access打包軟件的有關闡述
───────────────────
注意:下列敘述只適用于?office?XP
注意:按以下步驟打包的數據庫已在?PWin98OEM2?&?IE5.0?&?AccessRuntime2002?的環境中成功運行。
真正能夠讓使用?Access?編寫的數據庫獨立運行的就是?Microsoft?Office?Access(專門有此版本的?Access)?。現在大家一直需要的?Office?開發版其實不只包括?Access?的打包軟件,而大家目前用到、談到的就像是?Office?開發版?=?Office?打包軟件似的,這是錯誤的觀點。?
下面詳細敘述一下關于在使用?Access?打包軟件時必須注意的問題:?
首先:Access?打包軟件并不能將您自己編寫的?Access?數據庫(*.mdb或者*.mde)轉換成單獨可以運行的一個可執行文件(*.exe)。?
其次:Access?開發版中的打包軟件只是其中的一個組件而已。
再次:Access?開發版的打包軟件的打包過程如下:
1、它會根據你的要求生成3種不同大小的?Access?Runtime版本
①?只包括AccessRuntime
②?包括?AccessRuntime?和?Windows?安裝服務程序以及其他數據庫訪問組件還有IE4.1
③?包括上述所有內容再加上IE5.1
2、壓縮并打包你的數據庫(*.mdb,*.mde…)以及你的數據庫運行所需的文件,也就是Access中沒有的文件,比如你自己用的背景、附件等等。?
最后:所以你如果真的需要將你自己的數據庫打包發布,完全沒有必要使用難以得到的?Access?開發版,你只需要得到?Access的運行時版本和將你自己的mdb文件壓縮打包就可以了。也就是說,AccessRuntime?本身在?Office的安裝光盤里面就有,而壓縮打包的軟件也是到處都有,比如我就推薦?WinRAR3.0。
所以,我得出的結論是:如果你想得到?Access?的開發版,而其用途只是為了使用其中的打包工具,那么你根本沒有必要去苦苦尋覓,在你身邊的軟件就已經能夠完成上述的工作了。
有關?Access?Runtime?軟件的具體位置:Access?Runtime?2002?的安裝文件在?OfficeXP?光盤的如下位置:光盤盤符:FILESMODACCESSRT.MSI
在新的機器上安裝?Access?Runtime?2002?后仍然無法正常打開編寫好的數據庫,這主要是因為他們還沒有安裝數據庫訪問組件,該組件共?19?個文件?25.5MB。安裝時會提示缺少?IE5?。我想也不用我提示了吧?直接用?IE5?代替即可,就是建立如下目錄:
比如:OSP.MSI?在?c:AccessRuntime2002OSP.MSI?的位置,就請你自行將?IE5?的所有文件拷貝至?c:AccessRuntime2002IE5SC?下面就可以正常安裝了。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈