我正在做一个在visual 6和ms-access中的项目.它是关于高校管理系统的,是一个基于服务器的应用程序。客户端可以访问服务器中的系统。但是,主要的问题是如何使我的客户端使用位于服务器计算机中的访问文件。??如果我的数据库文件已在服务器计算机中打开,则我的客户端无法访问服务器中的文件。还有别的办法来解决这个问题吗?
如何在access中创建数据库文件,以便所有客户端都能同时使用它?请帮帮我..。
发布于 2009-07-25 09:01:35
我相信你会找到答案的,这里。引用MSDN文章的话:
若要防止此行为,必须确保打开数据库的所有用户都对数据库所在的文件夹具有读取、写入和创建权限。 此外,如果使用的是安全增强的Access数据库,则必须确保打开数据库的用户对包含工作组信息(.mdw)文件的文件夹也具有读取权限和写入权限。
发布于 2009-07-25 07:54:03
我看不出为什么其他计算机上的客户端不能同时打开相同的访问数据库。你凭什么认为他们不能?你能提供更多关于这个问题的细节吗?
也就是说,您确实想要使用MS Access作为DB吗?为什么不简单地使用SQLServer2008Express?您可以使用SQL 2008管理工具来管理此DB,也可以使用连接到SQL2008Express引擎的MS Access。这种方法肯定是相当的、更稳定和更快的。
编辑
为了更具体地回答您的问题,可以单独打开Access数据库,这将导致您的问题。你在用ADO吗?你的连接线是什么?
https://stackoverflow.com/questions/1181502
复制相似问题