var Lists: TStrings; I, C: Integer; begin Lists:=TStringList.Create; Lists.LoadFromFile(文本文件); for I:=0 to LIsts.Count-1 do begin ADOquery.SQL.Clear; C:=Pos(' ',Lists.Strings); //读取空格的位置 ADOQuery.SQL.Add('INSERT 表(FLD1,FLD2,...) VALUES('+QuotedStr(Copy(Lists.Strings,1,C-1))+','+QuotedStr(Copy(Lists.Strings,C,Length(Lists.Strings)-C))+')'); ADOQuery.ExecSQL; end; end;