Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+curdir+'\data.mdb;Persist Security Info=False;
ADOQuery1.SQL.Add('select * from system');
ADOQuery1.Active:=true;
edit1.setFocus;
高手帮我详细解释下第一句的意思是什么?谢谢!

解决方案 »

  1.   

    Provider=Microsoft.Jet.OLEDB.4.0是指明ADO数据驱动程序
    Data Source='+curdir+'\data.mdb;是给出要访问的数据库文件
    Persist Security Info=False;是给出安全控制参数
      

  2.   

    那是一个连接字符串
    连接数据库用的,不是Delphi的语句
    参考如下代码:
      ADOQuery1.ConnectionString := Format(
    'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%sdata.mdb;Persist Security Info=False;',
        [ExtractFilePath(ParamStr(0))]);
      ADOQuery1.SQL.Text := 'select * from system';
      ADOQuery1.Open;