//Insere na tabela de Itens de Pedidos
dm.TBPALMITENSPEDIDO.Open;
Str := TStringList.Create;
Str.LoadFromFile('C:\Sincronismo\dados\000179\dbItensPedido.txt');
for i := 0 to Str.Count -1 do
begin
ITEM := ITEM + 1;
//Atribui o valor ao ITEM
IF ITEM < 10 Then
begin
ITEM_AUX := '0' + IntToStr(ITEM);
end
Else
begin
ITEM_AUX := IntToStr(ITEM);
End;
//******************************
S := Str[i];
dm.TBPALMITENSPEDIDO.Insert;
//for X := 1 to 11 do
for X := 1 to 5 do
begin
dm.TBPALMITENSPEDIDO.FieldByName(Campo2[X]).AsString := Copy(S,1,Pos(#9,S)-1);
Delete(S, 1, Pos(#9,S));
end;
dm.TBPALMITENSPEDIDO.FieldByName(Campo2[6]).AsString := StringReplace(Copy(S,1,Length(S)),'.' , ',',[RfReplaceAll]);
dm.TBPALMITENSPEDIDO.FieldByName(Campo2[7]).AsString := StringReplace(Copy(S,1,Length(S)),'.' , ',',[RfReplaceAll]);
dm.TBPALMITENSPEDIDO.FieldByName(Campo2[8]).AsString := StringReplace(Copy(S,1,Length(S)),'.' , ',',[RfReplaceAll]);
dm.TBPALMITENSPEDIDO.FieldByName(Campo2[9]).AsString := StringReplace(Copy(S,1,Length(S)),'.' , ',',[RfReplaceAll]);
dm.TBPALMITENSPEDIDO.FieldByName(Campo2[10]).AsString := StringReplace(Copy(S,1,Length(S)),'.' , ',',[RfReplaceAll]);
dm.TBPALMITENSPEDIDO.FieldByName(Campo2[11]).AsString := Copy(S,1,Length(S));
dm.TBPALMITENSPEDIDO.FieldByName(Campo2[12]).AsString := ITEM_AUX;
dm.TBPALMITENSPEDIDO.Post;
end;