adoconnection控件怎么连接access?没弄过数据库,急着做东西,设置CONNECTED属性为true的时候,出现个小框框,要输入账号密码,是什么呢?CONNECTIONSTRING属性也不知道怎么连接~~~是use data link file还是use connection string呢?用use data link file的时候,我的access数据在G:\作业,CONNECTED属性倒是可以设为true了,但是弹出个错误“不支持此接口”???,请高手说的详细一点~~谢谢~~~急用!!!

解决方案 »

  1.   

    出现个小框框,要输入账号密码-->  adoconnection有个属性  loginPrompt设为false。
    一般是use connection string。以access为例来说,双击adoconnection,出现一个对话框,首先选择数据库驱动 Microsoft Jet 4.0 OLE DB Provider,"下一步"-->选择access数据库,设置用户名和密码。测试连接,提示连接成功即可
      

  2.   

    出现个小框框,要输入账号密码-->  adoconnection有个属性  loginPrompt设为false。
    一般是use connection string。以access为例来说,双击adoconnection,出现一个对话框,首先选择数据库驱动 Microsoft Jet 4.0 OLE DB Provider,"下一步"-->选择access数据库,设置用户名和密码。测试连接,提示连接成功即可
      

  3.   

    1、放置adoconnection控件 
    设置NAME属性 
    简单来说就是该控件的名字 为以后在代码中调用他用的 
    这个CONNECTIONSTRING属性是设置连接字符串的 
    连接什么数据库都要用他 
    D:\database\bmgl.mdb 这句是连接路径 
    LOGINPROMPT属性是设置是否每次连接都提示输入密码什么的 
    这个一般设置为FALSE 
    CONNECTED属性设置为TRUE的时候才代表已经连接成功 
    这个控件已经基本设置完了 2、放置ADOTABLE控件 
    设置CONNECTION属性 为刚才的那个控件 
    这样才能连接到刚才的那个ACCESS数据库 
    刚才那个控件的名为con1 这里就要设置了 
    然后设置TABLENAME属性 刚才是连接数据库 没有连接表 
    这个属性就是设置连接的表名 EG:部门信息表 
    现在把ADOTABLE的ACTIVE属性设置成TRUE就可以连接该表了 
    现在就连接成功了 数据连接任务已经完成 现在想把他显示出来的话还需要一个DATASOURSE控件 3、放置DATASOURSE控件 
    设置DATASET属性才能把数据源显示出来 
    设置DATASET属性为刚才的ADOTABLE控件 他的NAME属性为tbl1 
    现在设置上就可以了 4、最后一步 
    想把bmgl.mdb数据库中的“部门信息表”表中的内容显示出来的话最简单的就是添加一个DBGRID控件 
    设置DATASOURCE属性为刚才放置的DATASOURSE控件 他的NAME属性为ds1 
    设置上 搞定!
      

  4.   


     with adoconnection do
        begin
          Connected:= false;
          ConnectionString:=' Provider=Microsoft.Jet.OLEDB.4.0; '
          +'Data Source=G:\作业;' //绝对路径
          或者+'Data Source='+ExtractFilePath(Paramstr(0))+'**.mdb';' //当前程序所在目录
          +'Persist Security Info=False; '
          +' Jet OLEDB:Database Password=HST_JXC!#%&()@$^*'; //假如有密码就加上这句
          LoginPrompt:= false;
          Connected:= true;
        end;