2009-10-30 99 views
2

在我的A-Level項目中,我將所有記錄信息存儲在MS Access數據庫文件中。我只是想知道,我是否可以將此文件與軟件捆綁在一起,而不需要運行軟件的計算機以安裝MS Access?是.NET便攜式MSAccess數據庫嗎?

我問的原因是,如果完成,這個程序將在我的大學網絡上運行,以處理房間預訂,他們沒有安裝MS Access。

謝謝。

+1

細節什麼是A級項目? – SLaks 2009-10-30 02:56:46

+1

SLaks:G.C.E. I級假定,在進入大學或大學之前:http://en.wikipedia.org/wiki/GCE_Advanced_Level – 2009-10-30 03:02:02

+1

您應該通過點擊每個問題最喜歡的答案旁邊的空心複選標記來接受答案。 – SLaks 2009-10-30 03:36:34

回答

2

只要您使用OleDb,您的用戶不需要Access。

但是,除非他們有Access或兼容的程序,否則他們將無法單獨查看數據(沒有您的程序)。

+0

是的,示例連接字符串在這裏:http://www.connectionstrings.com/access – 2009-10-30 03:00:34

+0

在這種情況下,他們不希望他們不能看數據,所以他們不能改變它在一個方式,應用程序的邏輯是設計來防止例如。同時輸入同一房間的多個預訂 – RobV 2009-10-30 03:01:04

+0

@RobV:根據具體情況,這可能會也可能不會。我並不是說這是一個缺點;我只是把它指出來。 – SLaks 2009-10-30 03:07:49

2

正確,你不需要Access。我們的服務器上有幾個ASP Web應用程序,它們沒有Microsoft Access。

0

Jet引擎需要使用MS Access文件。因爲Win2000的

噴氣一直Windows本身 的一部分 - 戴維W芬頓

微軟對How to obtain the latest service pack for the Microsoft Jet 4.0 Database Engine

+0

雖然噴氣4.0是Windows的一部分,這並不一定意味着你必須OLEDB和/或DAO正確安裝並註冊。我*認爲*很多人都說過,DAO就在Windows的乾淨安裝上,但我對此一點都不確定。我沒有安裝有多個Access版本的計算機,因此無法檢查。 – 2009-10-30 23:47:15