需求:用D软件使用方法对Paradox的DB数据库文件进行插入操作,求实例或者语句代码

解决方案 »

  1.   

    在用ADO连接Paradox时,在ADO的Provider中选择Jet,然后使用以下函数设置连接字符串function GetParadoxConnectionString(Path: string; Password: string): string;var
      s: string;
    begin
      s := 'Provider=Microsoft.Jet.OLEDB.4.0;';
      s := s + 'Data Source=' + Path + ';';
      s := s + 'Extended Properties=Paradox 7.x;Persist Security Info=False;';
      s := s + 'Mode=Share Deny None;';
      if Password <> '' then
        s := s + 'Jet OLEDB:Database Password=' + Password;
      Result := s;
    end;Path为Paradox数据库所在的路径,Password在访问加密的Paradox表时指定此变量才可以访问到加密的表。一些关于用ADO访问Paradox的问题(实际上是ODBC和Jet的问题)1.SQL 语句必须遵循Jet SQL语法标准,具体标准可以参考相关文档。2.Jet 3.51只能对Paradox进行Import / Export 操作,无法更新或修改数据。3.Jet 4.0可以对Paradox进行数据操作,但是前提是Paradox表必须设置了Key Fields.如果Paradox 表没有KeyFields,那么就只能进行读操作。4.Paradox表的索引文件的后缀名为*.PX,并且要求和表名相同。5.使用SQL语句去创建Paradox表时,某些字段类型无法被创建,比如$(Money)6.Paradox的某些字段类型在Delphi中无法识别,比如说Paradox OLE.7.Jet 操作Paradox性能比BDE要差了不少。 
      

  2.   

    參考此貼http://download.csdn.net/source/1052141
      

  3.   

    Jet好像不是很好用,沒有操作過這個數據庫
      

  4.   

    Paradox的DB数据库文件的操作,使用DBE数据引擎比较成熟。
      

  5.   

    Paradox的DB数据库文件的操作使用DBE比较成熟。