2009-10-30 104 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