初学者求救!!文件内容是不规范的,但是其中某些行是规范的,
就是:colA>colB>colC>$,分隔符是tab,最后是行结束符,而dbf字段是colA,colB,colC,colD,...(比文件中字段多,但是顺序是一样的)
怎么样才可以不用使用dbgrid(也就是没有可视化界面)而直接写进dbf中呢?即使用那些函数才可以将记录直接导进去dbf中?
就是:colA>colB>colC>$,分隔符是tab,最后是行结束符,而dbf字段是colA,colB,colC,colD,...(比文件中字段多,但是顺序是一样的)
怎么样才可以不用使用dbgrid(也就是没有可视化界面)而直接写进dbf中呢?即使用那些函数才可以将记录直接导进去dbf中?
function Copy(S; Index, Count: Integer): string;
function Copy(S; Index, Count: Integer): array;
好像都不适合啊。
我在导入之前使用emptytable函数,
但是必须要exclusive:=true;才行,
可是关键是,不能再设置为false了,why?with table1 do
begin
Exclusive:=true;
Active:=true;
EmptyTable;
Active:=false;
Exclusive:=false;
Active:=true;
end;
然后通过循环lines[i]得到某一行记录,最后根据分隔符截取
字段内容写进table中。