1.ACCESS数据库设了一个密码以后在程序中用ADO连接老是提示:
无法启动应用程序。工作组信息文件丢失,或是已被其他用户以独占方式打开?
无法启动应用程序。工作组信息文件丢失,或是已被其他用户以独占方式打开?
症结所在: 需要正确区分数据库密码和用户密码. 下面给出正确的连接字符串示例:
ADOQuery.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;
Password="";
Data Source=E:/TEST/testAccess/test1.mdb;
Persist Security Info=True;
Jet OLEDB:Database Password=dxj';
其中Password=""为用户密码,该示例为空密码;
Jet OLEDB: Database Password=dxj 为数据库密码.
2.经过测试access可以处理并发访问,用十个计时器事件模拟同时写一张表,未发
现数据丢失. 下一步开启多个线程进行并发测试测试.
2007-7-17: 经过测试--
access 不支持多线程同时操作!!!