因为文本是通过网络从别的地方传过来的,然后我要把它保存到本地数据库ACCESS

解决方案 »

  1.   

    那好像不影响,不过你要是可以对有固定格式的文本文件进行操作的话,应该就可以直接导入到Access库中呀。关键是你处理文本信息的算法。
      

  2.   

    关键我是想像SQL SERVER2000的Bulk Insert那样一次性的批量把所有记录插入
    Access,如果是一条一条的插入,不用临时表也可以完成,主要是我看到ACCESS有那种导入文本文件数据的功能,故而我也想做成那样成批导入数据,以提高速度,因为记录数的规模将是一个很大的数。
      

  3.   

    按照文本格式,建立类型文件记录,例如;
    TPerson=record
      firstName:String[20];
      nextName:String[20];
      Age:integer;
    end;
    然后代码如下:
    procedure TForm1.Button2Click(Sender: TObject);
    var
    PersonFile:file of TPerson;//声明记录格式的文件
    Person:TPerson;
    begin
        Assignfile(Personfile,'d:\my.dat');
        Reset(PersonFile);
        try
            Read(Personfile,Person);
        finally
          Closefile(Personfile);
        end;
        //将记录存入Access表
        执行存入代码
    end;