带工作组的access数据库,用OLE DB来连接,连接字符串怎么写?
说明:我是用access安全向导来建立的工作组,在建立工作组信息文件的时候我选择的"创建快捷方式,打开设置了增强安全机制的数据库"这个选项,用这个选项建立的工作组文件有一个快捷方式,直接打开数据库必须通过这个快捷方式才能打开.我是用的C#来连接,请高手指教.

解决方案 »

  1.   

    补充说明:
    创建的数据库名:db.mdb
    工作组信息文件名:Security.mdw
    工作组信息文件用户名:coco
    工作组信息文件密码:111
      

  2.   

    try..Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\db.mdb;Jet OLEDB:System Database=d:\Security.mdw;User ID=coco;Password=111;
      

  3.   

    下面有一个VS2005连接Access的例子,对你可能有帮助。
    http://www.programmerstudy.com/programme/cs/20084/112.html
      

  4.   

    带数据库密码,带工作组信息的 ACCESS  数据库连接字符串可以这样写 :
    Provider=Microsoft.Jet.OLEDB.4.0;Password=111;User ID=coco;Data Source=d:\db.mdb;Jet OLEDB:System databased:\Security.mdw;Jet OLEDB:Database Password=1234;更复杂的,可以在自己的机器中动手连接 access 的udl 文件,并且选择更多的属性,然后保存后,再用文本文件打开看看生成的字符串是怎样的。如果想知道使用 odbc 的连接其他格式的数据库连接,也可在<开始>-<设置>-<控制面板>-<管理工具>-<数据源(ODBC)>中设置一个文件数据源,再用文本文件打开看看即知道连接字符串格式