ms访问 – 只读连接字符串到访问数据库
|
我正在尝试使用System.Data.OleDb.OleDbConnection连接到Access数据库文件.我需要以readonly模式连接,因为另一个应用程序在同一时间使用它.我可以连接到数据库的读/写没有问题,但似乎找不到任何地方的正确的字符串只读. 我试过了: Provider = Microsoft.ACE.OLEDB.12.0; Data Source = {0}; Persist Security Info = False; Mode = Read Provider = Microsoft.ACE.OLEDB.12.0; Data Source = {0}; Persist Security Info = False;扩展属性=“ReadOnly = true” 谢谢. 编辑: (我应该在原来的问题中提供更多的信息.) 我可以在本地机器上成功连接到访问数据库,但是当我尝试使用连接字符串连接到远程机器上的访问数据库时 Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Persist Security Info=False;Mode=Read
我会收到以下错误: System.Data.OleDb.OleDbException (0x80004005): The Microsoft Office Access database engine cannot open or write to the file '{0}'. It is already opened exclusively by another user,or you need permission to view and write its data.
我的应用程序正在本地系统帐户下的Windows服务中运行. 解决方法我认为必须通过DB管理员可以控制的用户权限来处理,或者使用您要控制的记录集的不同游标类型来处理.我不认为连接字符串指定访问模式,它只是让你在那里.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 将存储过程的返回值分配给SQL中的变量的最佳方法是什么?
- ASP.NET和MSSQL高性能分页实例代码
- .net – 删除大量行时,DivideByZeroException与SQL Server
- MySQL 5.5.x my.cnf参数配置优化详解
- sql-server – 如何快速插入SQL Server 2008
- sql-server – 在SQL中选择CASE与CASE
- python连接mysql并提交mysql事务示例
- ms-access – 将访问adp / sqlserver重写为C#.net?
- 如何在没有繁重数据库的情况下进行模糊字符串搜索?
- sql-server – 表定义中列的顺序是否重要?
