![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
![]() buenos dias amigos del foro, estoy trabajando con una coletora de datos que genera un txt, el problema esta que el archivo tiene lineas en blanco y cuando lo estoy leyendo para insertarlo en la BD me presenta un error, la pregunta es como hago para eliminar las lineas en blanco del txt. Gracias.
__________________
____________________________ Un saludo a todos... |
#2
|
||||
|
||||
Saludos!
¿Como estás leyendo el archivo?, te lo pregunto porque podrías probar a utilizar la clase "TStringList" para leer el archivo a través del método "LoadFromFile" y, una vez leído, crear un bucle que recorra cada elemento y elimine las líneas en blanco, ejemplo:
(Claro que todo dependerá de como sea la estructura del archivo .txt) Chao! |
#3
|
|||
|
|||
Gracias por responder jmariano, el txt lo leo de esta manera:
Code: ______________________________________________________________ Archivo.LoadFromFile('C:INVENTARIO.txt'); for I := 0 to Archivo.Count -1 do begin Campos.Clear; Campos.CommaText:= Archivo[i]; Codigo:= Campos[0]; end; ______________________________________________________
__________________
____________________________ Un saludo a todos... |
#4
|
||||
|
||||
Ok, entonces prueba simplemente:
Es, básicamente, lo mismo que te comenté pero ignorando las líneas en blanco. |
#5
|
|||
|
|||
Gracias por responder, pero no funciona???
__________________
____________________________ Un saludo a todos... |
#7
|
|||
|
|||
Gracias por responder roman, pero me da error: incompatible string and boolean ?
__________________
____________________________ Un saludo a todos... |
![]() |
|
|
![]() |
|