delphi下共享access数据库的问题
我在一个局域网内使用access数据库,把access数据库所在的文件夹完全共享后,在ado连接中这样写:= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\dataserver\data\abc.mdb;Jet OLEDB:Database Password=123;Persist Security Info=false ";
提示我‘指定的初始化字符串不符合oledb规定,不知道是什么原因呀,我看肉上都是这么写的呀,数据库所在的电脑是win2003操作系统,电脑名:dataserver,我换成IP地址也不行,请高手指点一下
------解决方案----------------------访问本地MDB的ADO连接串:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=000
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置数据库密码,可省略此项。
--ADO连接串(访问网络MDB):
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名或IP\共享目录\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=;
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置密码,可省略相关项。
------解决方案--------------------检查一下全角、半角、空格,
ff:= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\dataserver\data\abc.mdb;Jet OLEDB:Database Password= '123 ';Persist Security Info=false "