各位大虾,本人初涉delphi,现在急需解决一个问题,望各位不吝言辞,指点一二。现有一个txt文件,输出的是一个表格,我将它读入stringgrid表格中,所有的数据目前都是string型,我要将它们制作,并输出成dbf文件,同时,根据需要,转换其中的某几列成为日期型,以及数字型。dbf文件有表头,数据格式定义,长度定义,这些我怎么来完成呢?看了很多,也查了很多,还是没什么头绪,时间比较急,希望大家指点。

解决方案 »

  1.   

    麻烦问下LS的源代码~
    怎么写到DBF文件的~
      

  2.   

      table1.Close;
      table1.Active:=false;
      table1.Exclusive:=true;
      table1.TableName:='a.dbf';     //动态给文件名
      table1.TableType:=ttFOXPRO;
      with table1.FieldDefs do
        begin
          clear;
          with Addfielddef do
          begin
          name:='第一列';
          DataType:=FTSTRING;   // 其它列你自己定类型
          Size:=6;
              end;
          end;
      table1.CreateTable;