回 帖 发 新 帖 刷新版面

主题:求教一个简单的问题

俺是菜鸟,代码如下:
procedure TForm1.Button2Click(Sender: TObject);
Const Space = ' ';
var
  i,j : integer;
  FF : TextFile;
  datapath, path, str : string;
  MyLine : String;
begin
 path:=ExtractFilePath(Application.ExeName);
ADOTable1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='
                 +path
                 +'data.mdb;Persist Security Info=False';
 ADOTable1.TableName := '表2';
 with ADOTable1 do
 begin
    Open;
  try
    OpenDialog1.Title  := '请选择要打开的文件';
    OpenDialog1.Filter := '数据文件(*.txt)|*.txt';
    if OpenDialog1.Execute then
    begin
      DataPath := OpenDialog1.FileName; 
      AssignFile(FF, DataPath);    
      Reset(FF);                   
      try
      //for i := 0 to 10 do
      while not Eof(FF) do
      begin
          Application.ProcessMessages;  
          Readln(FF, str);         
          MyLine := RegulateStr(str,Space);
          Append;
            for j:=1 to GetSubStrNum(MyLIne,Space) do
            fields[j-1].AsString := GetSubStr(MyLine,Space);
          Post;
       end;   //END while not Eof(FF) do
        MessageBox(GetactiveWindow(), '当前数据导入完毕!', '提示',MB_OK + mb_iconexclamation);
      except
        CloseFile(FF);
      end;  //END  try
    end;    //END IF
  finally
    ADOTable1.Close;
  end;  //END TRY
  end;  //END with ADOTable1
end;

总指示   while not Eof(FF) do  语句出错!郁闷的很。

回复列表 (共2个回复)

沙发

本人写了个基于delphi的小程序-木子淘宝助手V1.0
有兴趣的朋友可以关注下
木子淘宝助手V1.0操作极其简单,只需点击相应按钮即可获取热卖商品相关信息!
本软件开发目的是帮助大家更快捷的选购淘宝商品,本软件所精选的商品都是人全部是人气相对较高,成交量较大的商品!愿大家都能获得性价比最高的商品,争取多赢!
http://74717.cn/mztbzs.rar

板凳

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

您尚未登录,请登录后再回复。点此登录或注册