importación de datos desde un fichero de texto

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
gabrielmm
vRookie
vRookie
Mensajes: 1
Registrado: 08 Abr 2011, 07:53

importación de datos desde un fichero de texto

Mensaje por gabrielmm » 08 Abr 2011, 08:02

Estoy importando datos a una tabla desde un fichero de texto.
lo hago de la siguiente manera:
Voy leyendo linea a linea hasta que se acaba el fichero con un bucle FOR.
Fichero-->Leer linea......

luego saco los campos con esta orden: Set ntajreta, fmid('linea',0,1), con esta linea saco el primer carácter y así lo hago con todos sabiendo la posición del carácter.

Tengo un problema, todas la lineas no tienen la misma estructura en cuestión de posición del carácter, por ejemplo un campo es el día y unas veces es un carácter (el día 1) y otro dos( el día 20) entonces ya no se realiza bien.

los campos están separados por comas. ¿como lo puedo hacer?

Avatar de Usuario
DomK
vLeader
vLeader
Mensajes: 1901
Registrado: 04 Oct 2005, 14:50
Ubicación: Valencia - Valencia - España (39.4598,-0.4127)
Contactar:

Mensaje por DomK » 08 Abr 2011, 10:15

Hola gabrielmm,

En el almacén de objetos tienes un mapa para importación/exportación de ficheros ascii donde su usa la utilísima función fExtraerDato.

Revisa esos ejemplos.

Un saludo,
DomK
"La simplicidad es la sofisticación definitiva"

Responder