FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Así a la rápida con un editor de texto, el largo del registro es de 206 caracteres, terminando con una letra que debe ser algún tipo de estado. Lo demás es ir identificando los campos con su largo correspondiente.
Saludos. |
#2
|
||||
|
||||
Muy cierto, terminan en C o D (Deleted?). Y parece haber muchos registros en blanco. Pero es un poco confuso cuáles serían los campos. Algunos parecen claros: código, autor, editorial, etc. Pero hay datos que se "atraviesan" en algunas líneas o filas donde algún campo no empieza en la misma columna que en la mayoría de filas.
Ayudaría saber más del contexto de la base. ¿Se sabe cuáles son los campos? En todo caso, no parece ser un archivo binario. Todos los caracteres lucen como ASCII. LineComment Saludos |
#3
|
||||
|
||||
La verdad no encontré el encabezado de la base.
Les dejo el soft completo, yo no pude reproducirlo ya que corría bajo win98. Estoy por armar una máquina virtual. Sigo intentando. https://drive.google.com/drive/folde...k0?usp=sharing |
#4
|
||||
|
||||
Ese fichero tiene 0 bytes, está vacío.
|
#5
|
||||
|
||||
Vale, ahora veo que en algunos sí hay datos.
|
#6
|
||||
|
||||
¿Vacío? ¿Cuál? El que puso primero no está vacío y tiene muchos registros.
LineComment Saludos |
#7
|
||||
|
||||
yo veo todo bien...
|
#8
|
||||
|
||||
Cita:
|
#9
|
||||
|
||||
yo veo todo bien...
|
#10
|
||||
|
||||
Si!. No es un archivo binario. Es solo texto.
Hice el ejercicio y pude pasarlo del archivo a un ClientDataSet pero tuve problemas para cargar todas las líneas. Básicamente cargué el archivo en un StringList, luego a la línea que carga le voy dando manejo con los posibles tamaños de campos y eso lo voy subiendo al dataset.
Adjunto el fuente del ejercicio. Para usarlo debes modificar el nombre del archivo ".fil" a Project1.fil y colocarlo en el directorio del ejecutable. "Project1.fil"
__________________
Buena caza y buen remar... http://mivaler.blogspot.com Última edición por movorack fecha: 24-07-2017 a las 16:52:39. |
#11
|
|||
|
|||
Otra opción podría ser:
Coloca un TMemo en un form, agregas un boton y copias este código al evento del botón. Ojala te ayude en algo |
#12
|
||||
|
||||
Cita:
LineComment Saludos |
#13
|
|||
|
|||
Lo ideal sería tener acceso al código fuente COBOL que procesa ese archivo y obtener la estructura del archivo de la FILE SECTION de la DATA DIVISION.
En general los programas COBOL lo que procesan son archivos de texto plano, no hay gestor de bases de datos (a menos que sea un AS400). Si se tiene el fuente se debe revisar en la FILE SECTION la FD (File description) del archivo. Si no se tiene el fuente solo queda suponer cual es la estructura del archivo como ya lo han mencionado. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
extraer ficheros de base de datos sqlite campo blob | juank1971 | Conexión con bases de datos | 3 | 03-10-2013 22:55:34 |
extraer datos de un documento word o txt e insertalo en la base de datos | Secundino | Conexión con bases de datos | 5 | 28-02-2011 10:27:39 |
Como puedo extraer el PATH de mi base de datos? | BillyYakira | Firebird e Interbase | 2 | 21-09-2010 07:28:57 |
no puedo eliminar una base de datos | pablopessoa | Conexión con bases de datos | 2 | 12-01-2009 17:42:55 |
Extraer scipt's de base de datos | subzero | Firebird e Interbase | 1 | 23-05-2007 10:10:59 |
|