在.net中使用access, 我使用下面的语句: Provider=Microsoft.Jet.OLEDB.4.0;DataSource= "+strDatabasePath+ ";Mode=Share Deny None;Persist Security Info=False不能打开链接。
用mode=readwrite|share deny none 或者 mode = share deny read|share deny write, 问题还是没解决,把mode=柄**整个不要,可以读,不可写,用mode=readwrite|share deny none联接不上,还是报什么数据库排他,无法打开的错.
------解决方案--------------------------------------------------------
连接字符串越简单越好,
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=x.mdb
两项就可以了
------解决方案--------------------------------------------------------
DataSource= "+strDatabasePath+ ";
可能是DataSource没有空格
"+strDatabasePath+ " 换成文件名再试一下
------解决方案--------------------------------------------------------
access文件可能就是只读的吧
------解决方案--------------------------------------------------------
具体是什么错?