请问个位:
     DELPHI怎样访问ACCESS,我以前一直用ORACLE,用BDE,可是偶然想到了ACCESS,发现不行,用SQL EXLPLRE常用用户名/密码,可是没有啊!我真的不知道了,请各位
帮帮我,写清楚点!!!!!!!!!!!

解决方案 »

  1.   

    ACCESS 2000要用ADO
    Access 97 用BDE也可以
    当我认为还是用ADO好
      

  2.   

    很简单的,也许我没有看懂你写的:
      添加一个Query和DateSource做好连接
         把Query的Active设为true,就可以了吧!
    :)
      

  3.   

    使用ado是最简单的,但数据量大的话速度可能要慢一些!
      

  4.   

    用ADO吧,
    我这里有Access,foxpor,sql server,excel的连接字符串(带连接密码),用到过整理的。其他的没有。如果要发信给我[email protected]
      

  5.   

    也可以用ODBC,可以在ODBC建立一个数据源,然后在程序中增加一个Tdatabase控件。
         with database1 do
         begin    
             DatabaseName:='你的数据库别名';
             Params.Clear;
             Params.Add('ODBC DSN=你的数据源名 ');
             Params.Add('LANGUAGEDRV=China');
             Params.Add('Password='+'数据库密码'); 
         end;
      

  6.   

    用ADO多方便呀,为什么要用BDE呢??
      

  7.   

    我想知道可以用BDE访问ACCESS2000吗!
       我在BDE中设置了别名,可是在使用TABLE中发现出现提示,要求输入用户名/密码,可是我没设置密码啊!!!!!!!!!麻烦大家帮帮忙!!!!!!!!!!
      

  8.   

    找来了,索性都给你帖上。
    这里只是最简单的连接,但是有效:
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + strFileName + 
    ';Extended Properties=Excel 8.0;Persist Security Info=False
    //--------------------------------连接Eexcel----------------------------------------------
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + strFileName + 
    ;Persist Security Info=FalseProvider=Microsoft.Jet.OLEDB.4.0;Data Source=' + strFileName +
    ';Persist Security Info=False;Jet OLEDB:Database Password=wzn2lpp
    //--------------------------------连接Access----------------------------------------------
    Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa; 
    Initial Catalog=' + strDataBase + ';Data Source=' + strSqlServerProvider=SQLOLEDB.1;Password=' + strPassword + ';Persist Security Info=False;
    User ID=sa; Initial Catalog=' + strDataBase + ';Data Source=' + strSqlServer
    //--------------------------------连接SQL Server------------------------------------------
    'Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=Visual FoxPro Tables;
    UID=;SourceDB=' + strFoxPath + ';SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;
    Collate=Machine;Null=Yes;Deleted=Yes;"
    //--------------------------------连接Foxpro-----------------------------------------------
      

  9.   

    bde是通过dao3.5访问access的只能访问到access 97版本