Buenos dias, mi nombre es Pablo Santos, les escribo para hacerles una 
consulta en Cobol, si algun programador con experiencia en el tema puede 
responderme, desde ya muchas gracias.
   
  Tengo un archivo secuencial en cobol con la siguiente estrucutra : 
  codigo-alumno pic 9(8)
  nombre-alumno pic X(30)
  dni-alumno pic 9(8)
   
  El archivo que guarda esta info es "alumnos.dat", secuencial.
   
  Lo que estoy necesitando es poder leer de ese archivo en Cobol y generar a 
partir de ese archivo otro archivo plano extension txt donde tenga los 
registros uno abajo de otro como ser  :
  00000100JUAN CARLOS GARCIA            20101110
  00000110JOSE MIGUEL LOPEZ              20111113
  00000130JUAN JOSE GONZALEZ            20134110
  00000200LUIS ARTURO PEREZ               20186710
  00000455PABLO JOSE GARCIA              21101120
  .....
  Esto respeta el formato de 8 numericos, 30 alfanumericos y 8 numericos 
respectivamente para cada parte de cada registro.
   
  Necesito generar a partir del archivo secuencial original un archivo plano 
txt como el descripto lineas mas arriba, alguien podra sugerirme alguna forma 
de realizarlo desde Cobol directamente ?, o
  si pueden indicarme alguna otra manera (desde otro lenguaje o base de datos 
tambien puede ser por ej : Access, Informix, Oracle) que tome un archivo 
secuencial "alumnos.dat" con la estructura mencionada arriba y me genere el 
archivo plano txt.
   
  La idea es una vez generado el txt poder vincularlo desde Access a una 
aplicacion que va a mostrar estos datos a los usuarios, desde Access he 
realizado pruebas vinculando directamente el archivo secuencial y me toma solo 
las primeras 46 posiciones (correspondientes al primer registro de alumno, 
8+30+8) y luego trunca el archivo y no sube mas a la tabla generada en access.
   
  Si alguien puede ayudarme con este tema se lo agradecere mucho.
   
  Saludos.
   
  Pablo Santos.
   
   

       
---------------------------------

Yahoo! Encuentros
Ahora encontrar pareja es mucho más fácil, probá el nuevo Yahoo! Encuentros.
 Visitá http://yahoo.cupidovirtual.com/servlet/NewRegistration
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a