border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 25-08-2005, 01:55:24
Buena Participación en el Foro
 
Registrado: feb 2005
Ubicación: Buenos Aires, Argentina
Posts: 86
oskym Valoración +2
Predeterminado Importar datos de Cobol a Access

Necesitaré proximamente rehacer un viejo sistema basado en Cobol bajo D.O.S. y se me solicita recuperar sus datos.

No recuerdo bien la estructura de datos de Cobol, y no sé siquiera si hay aplicaciones de exportación de datos desde Cobol para importarlos a Access.

Alguien tiene alguna idea de por donde empezar?

Gracias

Saludos
__________________
Nada se consigue sin persistencia.
Responder Con Cita
  #2 (permalink)  
Antiguo 25-08-2005, 05:49:44
Avatar de albmartin
Gran Participación en el Foro
 
Registrado: mar 2004
Posts: 473
albmartin Valoración +2
Predeterminado

En la empresa donde trabajo recientemente hemos migrado una aplicación de NetExpress (Cobol avanzado) a SQL, lo que hemos hecho han sido crear ficheros planos de texto separados por tabuladores con los campos que necesitabamos para la migración, los ficheros los hemos exportado a Excel para poder formatea un poco los datos que nos interesen (fechas, cadenas, etc...), y una vez que estan bien, con un copiar y pegar los pasamos al ACCESS.

Un saludo.
Responder Con Cita
  #3 (permalink)  
Antiguo 30-08-2005, 06:40:07
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 973
Alella Valoración +2
Predeterminado

Hola, que tal.

A mi me sucederá lo mismo en breve. ¿Que solución tuvisteis que hacer con los campos comprimidos?

CAMPO PIC 9(8) COMP-3

¿Cómo lo pasasteis a Excel?


Muchas gracias.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #4 (permalink)  
Antiguo 30-08-2005, 07:05:21
Avatar de albmartin
Gran Participación en el Foro
 
Registrado: mar 2004
Posts: 473
albmartin Valoración +2
Predeterminado

La idea es la siguiente para la tabla de cobol que quieras migrar te creas un fichero de texto, y como estas leyendo los datos con cobol y lo que haces es plasmarlo en una variable sin comprimir, te pongo un ejemplo para que lo veas:

Código:
       FD PEDIDOVENTALINEAXLS LABEL RECORD STANDARD RECORDING F.
           01 REGISTROXLS1.
               02 DATOS-SXLS1 PIC X(1500).

       01 REGISTRO-SALIDA1.
           02 IDLINEAPEDIDO                    PIC 9(4).
           02 FILLER                           PIC X VALUE X"09".
           02 EMBALAJE                         PIC Z(6)9,9(6).

este es el campo que esta comprimido dentro de la definición de datos.
           02 PACKAGING-COST-PRD   PIC 9(5)V9(6) COMP-3.

dentro del programa lo que se hace es move el valor del campo comprimido a la varible formateda
       MOVE PACKAGING-COST-PRD TO EMBALAJE

Y luego se escribe en el registro plano los datos.
       WRITE REGISTROXLS1 FROM REGISTRO-SALIDA1 END-WRITE
Espero haberme explicado, un saludo.
Responder Con Cita
  #5 (permalink)  
Antiguo 30-08-2005, 07:10:16
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 973
Alella Valoración +2
Predeterminado

Hola, que tal.

Gracias por la información. Me la guardo que seguro que me hará mucha falta dentro de poco.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #6 (permalink)  
Antiguo 30-08-2005, 13:09:10
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado

Mientras tengas el compilador y el RunTime no tendrás problemas en exportarlo a TXT, pero si solo tienes los archivos COBOL.... hummmm ESTAS EN PROBLEMAS !!!

Un Abrazo
Responder Con Cita
  #7 (permalink)  
Antiguo 31-08-2005, 14:33:46
Buena Participación en el Foro
 
Registrado: abr 2004
Posts: 88
guarri1 Valoración +2
Contactar con guarri1 a través de MSN
Predeterminado

apoyo lo que comenta chiaravel, para poder generar los ficheros de texto plano, vas a necesitar el compilador de cobol, para generar desde un pograma fuente .cbl el .cob que te ayude en el traslado.
Si es que lo tienes yo te puedo facilitar algunos ejemplos, que yo ya he tenido que hacer para crear bases de datos.
saludos
__________________
J.Mora
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
importar ficheros cobol mcrex1 Visual Basic 6.00 1 11-05-2007 09:45:56
Importar datos de excel a tabla access con VB 6.0 denmar VBA (Excel, Word, Outlook, Access) 2 05-07-2006 22:25:08
Importar datos BD Cobol a Visual Basic DIVEMASTER2002 Visual Basic 6.00 8 03-02-2006 18:14:16
Importar Access a Sql LUNA_1 sql 2000 2 17-09-2004 00:00:00
Importar Access a Sql LUNA_1 Visual Basic 6.00 1 14-03-1970 10:17:41


La franja horaria es GMT. Ahora son las 12:05:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right