LER ARQUIVO TEXTO LINHA A LINHA

GFASSIO 30/05/2007 10:04:16
#218831
Olá gente, seguinte. como faço para ler um arquivo texto linha a linha???

preciso pegar cada linha dele para fazer um tratamento...

obs.: eu não sei quantas linhas o arquivo texto tem...

abraços e desde já agradecido,

Gustavo
JB207 30/05/2007 10:10:22
#218832
Dá uma procurada no forum que voce vai achar um monte de exemplos.
Abraços.

NETMANIA 30/05/2007 10:24:37
#218836
Ola GFASSIO,

Segue em anexo neste post um projeto que eu fiz que ele lê um arquivo .SQL e executa no banco de dados. Nada impede que você pege este programa e efetue alterações conforme as suas necessidades.

Espero que ele seja bem util.
GFASSIO 30/05/2007 10:36:23
#218840
Obrigado NETMANIA pela ajuda...

mas eh o seguinte, ele naum está me retornando a linha exatamente como estah no arquivo:

se eu usar: Input #arq, slinha
ele me retorna metade da linha

e se eu usar: line Input #arq, slinha
ele me retorna um bloco de linhas

porque será?? que que eu faço??

abraços!!!
USUARIO.EXCLUIDOS 30/05/2007 11:28:24
#218855
Envie seu txt que assim desenvolvo o código em cima dele e depois eu posto aqui.
USUARIO.EXCLUIDOS 30/05/2007 11:44:57
#218860
Use este código, irá retornar na variavel Linha, o contúdo de cada linha, não importando quantas linhas tenha...

Open "C:\Teste.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, Linha
'faça aqui o tratamento do seu projeto
End If
Loop
Close 1#


qualquer coisa, manda o arquivo e oque vc quer fazer que damos um jetinho
USUARIO.EXCLUIDOS 30/05/2007 11:45:31
#218861
Olha se esse aqui resolve seu problema
LINDOLPHO 30/05/2007 12:35:49
#218877
Ao final de cada linha existe um comando de mudança de linha que é o caracter chr$(13). Usando o comando inst você pode delimitar quando a linha termina e, assim, selecionar cada uma das linhas
SINTAXE:
INSTR(chr$(13)


Espero que lhe ajude nalgo.

Tópico encerrado , respostas não são mais permitidas