创建了一个 Data Module 然后在上面放一个 ADOConnection控件  
设置ConnectionString到Access数据库路径(连接测试成功),
设置DefaultDatabase属性为数据库中的一个想要连接的表名(我的表名是:Client)在设置第三个属性性Connected为true的时候,一直出现Error错误提示:未设置只读属性值。应该如何设置才正确? 

解决方案 »

  1.   

    又发一贴。。 
    provider=microsoft.jet.oledb.4.0;user id=admin;data source=你的数据库路径;persist securite info=false;jet oledb((如果你有密码添上这段,注意分号)database password=你的密码)
      

  2.   

    ADOConnection连接数据库,使用adodataset,adoquery来操作你的数据表
      

  3.   

    上楼是连接数据库。
    呵呵,我加个连表
    procedure doquery(adq: Tadoquery; sql: string; ExeType: string);
    begin
      adq.Close;
      adq.SQL.Clear ;
      adq.SQL.Add(sql);    if (ExeType = 'O') then
        begin
           try
             adq.Open;
           except  on e:exception do
             WriteLog('ERROR', E.Message);
           end;
        end
        else if (ExeType = 'E') then
        begin
           try
             adq.ExecSQL;
           except  on e:exception do
             WriteLog('ERROR', E.Message);
           end;
        end
    end;
      

  4.   

    adoquery连接adoconnection,然后通过adoquery写sql语句