如果是有规律的话(比如自己设定好规律),用一个TSTRINGLIST导入文件,一条一条地读出来,分解出需要的数据,然后再写入ACCESS呀。不知这样你是否满意?

解决方案 »

  1.   

    建一个二维数组,每六行为数组的一行,每行的数据检查用冒号分割,取冒号后面的数据为数据,循环读写并Insert到数据表中;
      

  2.   

    先建立Access数据库,建立Access数据库的BDE别名。
    把文本文件在Excel中打开,另存为dbf文件,为dbf文件建立BDE别名。
    利用delphi的Data Dump工具把dbf文件的内容导入Access
      

  3.   

    对不起,你帮我解决的那个问题
    http://www.csdn.net/expert/topic/369/369765.shtm
    还没有送到分,因为系统可能有问题,老是说网页出错,所以送不了,等好了我一定马上送分
      

  4.   

    我这里一段程序:不知道是否可以帮你!
    我得txt文件很有规律:
    我自己编了一分分割函数:
    //分割函数:(source是要分割的数据源,ch为分隔符)
    Function Tinthread.SplitString(source:string;ch:string):tstringlist;
    var
      temp:string;
      i:integer;
    begin
        result:=Tstringlist.Create;
        temp:=source;
        i:=pos(ch,source);
        while i<>0 do
        begin
        result.Add(copy(temp,0,i-1));
         delete(temp,1,i+1);
        i:=pos(ch,temp);
        end;
        result.Add(temp);
    end;
    //下面可以根据你的情况自己导入数据库
     读入一行数据分割一行,导入数据库字段就可以!
      

  5.   

    不行呀,小新, 出错了, 
    Project Project1.exe raised exception class EInvalidPointer with message;Invalid
    pointer operation',Process topped.Use Step or Run to continue
    请问是什么回事呢?
      

  6.   

    gaden007(斌):解决了,能否发分啊?
      

  7.   

    so,wait a  minute