ARCHIVO PLANO A PARTIR DE UN ARCHIVO SECUENCIAL
Publicado por Pablo Santos (2 intervenciones) el 23/04/2008 18:34:22
Buenas tardes para Todos, mi nombre es Pablo Santos y queria consultar un tema que necesito resolver a la brevedad en Cobol.
Estoy necesitando a partir de un archivo secuencial (ej : alumnos.dat) poder generar el mismo archivo pero plano para poder vincularlo desde Access.
Asi como esta el archivo alumnos.dat (secuencial) no me esta dejando vincularlo desde Access, solo toma el primer registro y el resto los trunca.
No quiero tocar el archivo alumnos.dat, sol quiero generar un archivo plano "alumnos_access.dat" para poder vincularlo desde Access.
El archivo alumnos.dat tiene la siguiente estructura : codigo-alumno pic 9((8),
dni-alumno pic 9(8),
nombre-alumno pic x(30)
y los datos vienen un registro a continuacion del otro, ej :
0000007923115167JUAN CARLOS PEREZ 0000008025111188MIGUEL ANGEL GONZALEZ BISISDOR0000008115181205DOMINGO JOSE LOPEZ
El archivo plano "alumnos_access.dat" deberia quedar asi :
0000007923115167JUAN CARLOS PEREZ
0000008025111188MIGUEL ANGEL GONZALEZ BISISDOR
0000008115181205DOMINGO JOSE LOPEZ
Con este formato la idea es poder vincular este archivo desde access y cada fila sera un registro de la tabla utilizada en access, en este caso la longitud de cada registro del archivo es 46 posiciones (8 para el codigo-alumno, 8 para el dni-alumno y 30 para el nombre-alumno).
El archivo alumnos.dat tiene 2 posiciones al comienzo de cada registro como identificadores del mismo (en el caso de alumnos es @ y otro simbolo luego, en otros archivos es Am,etc), estos identificadores no los voy a pasar a Access aunque si hubiera que pasarlos dentro del stringo no hay drama porque despues en access se ocultan y listo.
Alternativa 1 : Si alguien sabe como vincular desde Access directamente el archivo secuencial mostrado mas arriba le agradeceria me proporcionara la informacion.
Alternativa 2 : Si alguien tiene algun programa o rutina que me permita generar un archivo plano a partir de uno secuencial sin cambiar la definicion del original le agradeceria me proporcione la informacion como asi tambien la forma de compilarlo y correrlo, sobre que version de Cobol se puede correr, etc.
Desde ya muy agradecido por la info que me puedan proporcionar.
Saludos.
Pablo Santos.
Estoy necesitando a partir de un archivo secuencial (ej : alumnos.dat) poder generar el mismo archivo pero plano para poder vincularlo desde Access.
Asi como esta el archivo alumnos.dat (secuencial) no me esta dejando vincularlo desde Access, solo toma el primer registro y el resto los trunca.
No quiero tocar el archivo alumnos.dat, sol quiero generar un archivo plano "alumnos_access.dat" para poder vincularlo desde Access.
El archivo alumnos.dat tiene la siguiente estructura : codigo-alumno pic 9((8),
dni-alumno pic 9(8),
nombre-alumno pic x(30)
y los datos vienen un registro a continuacion del otro, ej :
0000007923115167JUAN CARLOS PEREZ 0000008025111188MIGUEL ANGEL GONZALEZ BISISDOR0000008115181205DOMINGO JOSE LOPEZ
El archivo plano "alumnos_access.dat" deberia quedar asi :
0000007923115167JUAN CARLOS PEREZ
0000008025111188MIGUEL ANGEL GONZALEZ BISISDOR
0000008115181205DOMINGO JOSE LOPEZ
Con este formato la idea es poder vincular este archivo desde access y cada fila sera un registro de la tabla utilizada en access, en este caso la longitud de cada registro del archivo es 46 posiciones (8 para el codigo-alumno, 8 para el dni-alumno y 30 para el nombre-alumno).
El archivo alumnos.dat tiene 2 posiciones al comienzo de cada registro como identificadores del mismo (en el caso de alumnos es @ y otro simbolo luego, en otros archivos es Am,etc), estos identificadores no los voy a pasar a Access aunque si hubiera que pasarlos dentro del stringo no hay drama porque despues en access se ocultan y listo.
Alternativa 1 : Si alguien sabe como vincular desde Access directamente el archivo secuencial mostrado mas arriba le agradeceria me proporcionara la informacion.
Alternativa 2 : Si alguien tiene algun programa o rutina que me permita generar un archivo plano a partir de uno secuencial sin cambiar la definicion del original le agradeceria me proporcione la informacion como asi tambien la forma de compilarlo y correrlo, sobre que version de Cobol se puede correr, etc.
Desde ya muy agradecido por la info que me puedan proporcionar.
Saludos.
Pablo Santos.
Valora esta pregunta


0