_ConnectionPtr p_Connection
p_Connection.CreateInstance("ADODB.Connection");//创建Connection对象
p_Connection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","Admin","fff",adModeUnknown);///连接数据库////////// 上述代码连接数据库失败 请教应如何填写_ConnectionPtr 的Open 函数

解决方案 »

  1.   

    上述的用户名和密码 为access数据库安全属性中的设置,我确定没有错误
      

  2.   

    不行 系统提示 UID 和PWD 没有定义
      

  3.   

    vc下用UserId= Password= 试试
      

  4.   

    Provider=Microsoft.Jet.OLEDB.4.0;data Source=xxx.mdb;Jet OLEDB:Database Password=XXX
      

  5.   

    p_Connection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","Admin","fff",adModeUnknown);///
    改成
    p_Connection->Open(Provider=Microsoft.Jet.OLEDB.4.0;data Source=xxx.mdb;Jet OLEDB:Database Password=XXX,"","",NULL);
      

  6.   

    你的test.mdb文件是在运行文件的目录下吗?
      

  7.   

    to bluebohe 我已调用数据库成功 你的代码须改为p_Connection->Open("Provider=Microsoft.Jet.OLEDB.4.0;data Source=xxx.mdb;Jet OLEDB:Database Password=XXX","","",NULL);
    不然 ,通不过编译
    另 谢谢各位的帮助,小弟感激不尽。^O^