如果你将来还要读区数据的话,建议使用平面文件(FLAT-FILE)的方法做

解决方案 »

  1.   

    1、想保存为文件,先定义文件“对象”,再用“对象”:=文件类.create;
    对象.writestring(参数)。搞定。
    2、用控件例如:memo,richedit,edit等都有SAVE命令:savetofile()..........
      

  2.   

    我们可以把数据倒入EXcel文档,当然EXCEL要自己创建,我已经写好了(组件).想要吗?
    我的e_M : [email protected] 记得要给分喔
      

  3.   

    喔,我说的是数据库中的数据喔,指定以dataset就可与将他的所有数据写入excel文档,包括字缎命,呵呵
      

  4.   

    Tclientdataset的savetofile方法可以把Tclientdataset中的数据全部保存到一个.cds文件中,如果你要加上一些文件头信息,可以使用流的方法实现,以下是我的一个实践:
    var
      TmpStream,DataStream : TFileStream ;...  try
        dm1.CDSTmp.SaveToFile(DefaultDir + '\tmp.cds' );    if FileExists(DefaultDir + '\' + FileNameMake{创建文件名} + '.mds') then
        begin
          if MessageDlg('数据文件已经存在,是否覆盖?',mtConfirmation,
            [mbYes, mbNo], 0) = mrno then
            Abort;
        end;    TmpStream := TFileStream.Create(DefaultDir + '\' + FileNameMake
          + '.mds',fmCreate);
        TmpStream.Write(FileInfoMake[1],length(FileInfoMake));    DataStream := TFileStream.Create(DefaultDir +'\tmp.cds',fmOpenRead);
        TmpStream.CopyFrom(DataStream,DataStream.Size);
        DataStream.Free;
        TmpStream.Free;
      Except
        on E:Exception do
        begin
          MessageBox(Application.Handle,pchar(E.Message),pchar('注意'),0);
          Abort;
        end;
      end;