我在ACCESS里设置好了密码,用VB中的数据环境怎么连接上呢?用ACCESS打开数据库时只用输入密码,可是用VB数据环境连接数据库时,怎么有帐号呢(默认帐号是:Admin)?

解决方案 »

  1.   

    Cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\computer.mdb;Persist Security Info=False;Jet OLEDB:Database Password=XXX"
      

  2.   

    不好意思输错了,因该是
    Cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\computer.mdb;Persist Security Info=False;Jet OLEDB:Database Password=XXX"
      

  3.   

    如果再详细就加上
    Cn.CursorLocation = adUseClient
    Cn.Open
    RsQue.Open "select * from PC", Cn, adOpenDynamic, adLockBatchOptimistic
      

  4.   

    1,新建Project。
      2,在FORM中放入ADOConnection,ADOQuery,DataSource,Datagrid控件。
      3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB   Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名,这时如果点“测试连接”按钮时,出现“初始化提供者时发生错误,测试连接失败,密码无效”的错误提示。
      4,这时点“所有”页,然后双击“Jet OLEDB:Database Password”,出现对话框,添入密码后,选择“连接”页中的“测试连接”按钮,出现“测试连接成功”的对话框。把ADOConnection控件的LoginPromtp设为false.
      5,设置连接完成。 
      

  5.   

    starsoulxp(星魂.NET) 嗯,OK,对啦,结贴