Fórum Copiar dados TXT para Tabela Access #390801
18/11/2010
0
Estou desenvolvendo um sistema, onde uma das partes é a carga de dados...
Nessa carga preciso copiar os dados presentes do txt para uma tabela acess...
alguem sabe como fazer isso?
Desde já agradeço.
Renata Dias
Curtir tópico
+ 0Posts
18/11/2010
Leonardo Xavier
Se for a segunda opção tente o seguinte:
//carrega dados do txt em um componente memo
Memo1.Lines.LoadFromFile('C:\Temp.txt');
//insere os dados no campo da sua tabela
meudatasourceX.dataset.edit;//ou insert caso seja uma cadastro novo
meudatasourcX.dataset.fields[Y]t:=memo1.text;//Y quer diser o numero do registro do seu componente ADO
meudatasourceX.dataset.updaterecord;
meudatasourceX.dataset.post;
//fin da inclusao do txt na tabela
//se a opçao de cima for dificil tente esta
meuADO.edit;//ou insert de acordo com sua nescessidade
meuADO.campodesuatabela.text:=memo1.text;
meuADO.updaterecord;
meuADO.post;
Gostei + 0
19/11/2010
Rogerio Moraleida
Dessa forma E Tratar a linha de acordo com o layout do TXT.
Pegando os valores e inserindo no BD .
procedure
LeArquivoLogTransacao(NomeArquivo: String);
var
strFile: TextFile;
strLine: String;
begin
AssignFile(strFile,
NomeArquivo);
Reset(strFile);
Readln(strFile,
strLine);
while not Eof(strFile)
do begin
ShowMessage(strLine);
Readln(strFile,
strLine);
end;
end;Gostei + 0
19/11/2010
Renata Dias
No caso, basta fazer esse procedimento que ele joga direto no BD???
Gostei + 0
19/11/2010
Renata Dias
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)