Monday, October 23, 2006

创建了新的Workgroup Information File后,为了与ACCESS数据库建立连接,应当如何编写连接字符串?

当尝试连接 Access数据库时,Jet 数据库引擎将查找默认的Workgroup Information File(system.mdw,

system1.mdw,或system2.mdw,)。若再创建了新的Workgroup Information File后(例如Secured.mdw)没有

在连接字符串中指明其绝对路径,Jet 数据库引擎将仍然查找默认的Workgroup Information File,最终导致

"无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。"的错误。

因此正确的连接字符串书写应为:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\BlueBamboo\database\db.mdb;Jet OLEDB:System

Database=E:\BlueBamboo\database\Secured.mdw;User Id=PubUser;Password=123"

Labels: , , , , ,