![]() |
![]() |
| Paypal | 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... |
![]() |
|
|
|