如果用戶無法在其計算機上訪問,我的.net應用程序是否會運行?如果不是我需要什麼組件?我的.net Windows應用程序使用訪問數據庫...是否需要訪問運行時?
回答
你不需要在他們的機器上安裝Access。如果您正在使用JET驅動程序,則可以在沒有物理安裝訪問權限的情況下執行所需的操作。
無法阻止自己建議您查看SQL CE 4(免費)或SQL Express(免費),而不是使用Access。
如果您在安裝時遇到問題,請回復錯誤消息。
Jet的最大優點就是它使用的是它自帶的所有最新版本的Windows,所以根據應用程序不同,它可能是最合適的數據庫。
最新版本的Access引擎是ACE。數據庫有一個ACCDB擴展。它不再像JET一樣附帶Windows。如果您將該版本用於沒有Office 2007或更高版本的計算機,則必須安裝該引擎。你可以在這裏下載: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d&displaylang=en
Jet 4.0仍附帶Windows。 ACE是一個獨立的數據庫引擎,在Access 2007的開發過程中從Jet 4.0中分離出來.Jet 4.0由Windows開發團隊所有,並且不會獲得新的開發(只有安全補丁)。它也只有32位。 ACE目前正在開發中,但不是Windows組件。但是,正如你所說,它可以從Microsoft免費下載,並可以通過應用程序分發。但是,只要您不針對64位編譯,MDB仍然可以完美地與Windows Jet 4.0一起使用。 – 2011-01-26 23:48:22
(我張貼此作爲一個評論,但我認爲它包括不包括在其他答案信息)與Windows
的Jet 4.0仍然船舶(因爲它有自Windows 2000) 。 ACE是一個獨立的數據庫引擎,在Access 2007的開發過程中從Jet 4.0中分離出來.Jet 4.0由Windows開發團隊所有,並且不會獲得新的開發(只有安全補丁)。它也只有32位。 ACE目前正在開發中,但不是Windows組件。但是,正如上面已經指出的那樣,它可以從Microsoft免費下載,並可以通過應用程序進行分發。
但是,只要您未針對64位編譯,並且不需要爲您的應用程序安裝其他組件,MDB仍可完美地與Windows Jet 4.0一起使用。
關於原始問題,如果當你說「訪問」時,你的意思是Jet/ACE文件只用作數據存儲,那麼以上都是真的。但是,如果你的意思是一個Access應用程序,或者你想對你的數據庫做一些需要自動化MS Access的應用程序,那麼你肯定需要安裝Access。但我認爲這不可能是這個意思。
- 1. 我是否需要啓用遠程數據庫訪問?
- 2. 訪問本身是否需要安裝,以便我的.NET應用程序可以使用Access數據庫?
- 3. Windows應用程序通過Interop.Excel庫訪問xls數據問題
- 4. 作爲Windows應用程序的visual basic上的宏運行 - 訪問數據庫
- 5. 在訪問2010運行時訪問2003應用程序運行時錯誤
- 6. PHP MySQL數據庫 - 訪問使用phpMyAdmin訪問我的數據庫否認
- 7. 使用Windows服務訪問數據庫
- 8. 從Windows 8應用程序訪問遠程MySQL數據庫
- 9. 從.NET應用程序Android數據庫訪問
- 10. 我如何從Spotify應用程序訪問我的數據庫
- 11. 從Windows訪問基於Web的MySQL數據庫/服務器.net應用程序
- 12. ASP MVC應用程序設計需要訪問多個數據庫
- 13. 需要訪問數據庫DotNetNuke的
- 14. 阻止訪問我的應用程序的數據庫
- 15. 我是否需要root訪問才能訪問內部類?
- 16. 需要使用Jdbc程序訪問Hive元數據表
- 17. 我是否需要此應用程序的數據庫?
- 18. 無法訪問我的數據庫文件到應用程序
- 19. 我的應用程序不需要訪問基本信息
- 20. 需要管理員訪問我的Facebook應用程序
- 21. DLL訪問應用程序的數據
- 22. 從MVC 4應用程序訪問數據庫時出錯
- 23. 同時訪問Web應用程序中的數據庫
- 24. 從在SunOS框上運行的Windows訪問Web應用程序
- 25. Visual Studio應用程序的數據庫訪問問題
- 26. 是否可以使用JNA/JNI訪問應用程序的運行實例?
- 27. 在應用程序中使用greendao訪問數據庫
- 28. iOS/Swift - 使用應用程序組訪問共享數據庫
- 29. 訪問數據庫需要建議
- 30. 需要有關訪問數據庫
由於Windows 2000引入Active Directory(Jet 4.0用於與AD進行交互)。 – 2011-01-26 23:49:10