Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-01-2009
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Ficheros .dat y .idx

Hola amigos,
alguien podría decirme qué bbdd puede dejar los datos en ficheros .dat y .idx ?

Pongo en este foro la pregunta porque creo que es una bbdd de escritorio, pero podría ser de otro tipo.

Gracias y un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #2  
Antiguo 21-01-2009
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.235
Poder: 20
ElKurgan Va camino a la fama
Normalmente, los índices de tipo IDX suelen ser de ficheros ISAM de Cobol, aunque puede haber otras opciones, claro. Lo del nombre de fichero, para Cobol, es indiferente.

Un saludo
Responder Con Cita
  #3  
Antiguo 21-01-2009
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Gracias por la respuesta.
Existe alguna herramienta para poder leer estos ficheros ? Tipo bde o algo así.

Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #4  
Antiguo 21-01-2009
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
La BD Multibase también crea ficheros .idx y .dat
Responder Con Cita
  #5  
Antiguo 21-01-2009
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Os adjunto una muestra. Espero no haber roto nada ya que he manipulado los datos a manija..

A ver si hay suerte, porque estoy un poco espeso.
Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -

Última edición por fjcg02 fecha: 28-09-2011 a las 09:06:23.
Responder Con Cita
  #6  
Antiguo 21-01-2009
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
Multibase creo que no es porque crea tablas de 8 caracteres.dat y tu tienes 8 caracteres _.dat
Entonces, si no le has cambiado el nombre a mano y le has añadido _ ,creo que hay que descartar Multibase.
Un saludo
Responder Con Cita
  #7  
Antiguo 21-01-2009
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Cita:
Empezado por identsoft Ver Mensaje
Multibase creo que no es porque crea tablas de 8 caracteres.dat y tu tienes 8 caracteres _.dat
Entonces, si no le has cambiado el nombre a mano y le has añadido _ ,creo que hay que descartar Multibase.
Un saludo
Bueno, yo les he añadido el caracter _ para no 'romper' el original. En el directorio hay un monton de ficheros con nombres asedo999.dat siendo 999 numeros que no sé si son secuenciales. Por cada fichero .dat hay uno idx con el mismo nombre.
No sé si te da alguna pista. El problema es que yo tengo sólo 6 ficheros del directorio, y en el directorio hay tropecientos ficheros.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #8  
Antiguo 21-01-2009
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.235
Poder: 20
ElKurgan Va camino a la fama
Definitivamente, no parece Cobol estandar. Por lo menos, un programilla que tengo para comprobar cabeceras de este tipo de ficheros no me muestra nada. Voto por multibase

Un saludo
Responder Con Cita
  #9  
Antiguo 21-01-2009
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
En principio, parece la forma de trabajar de Multibase.
Esta BD, se crea un archivo externo por cada tabla que creas en la BD.
Para el nombre del archivo,toma los 5 primeros caracteres del nombre de la tabla y le asigna un número secuencial.
Por ejemplo :
Nombre Tabla nombre fichero
asedofat asedo158.dat (fichero de datos)
asedo158.idx fichero de índices)
asedotta asedo159.dat
asedo159.idx

etc


Pero no puedo asegurar 100% que sea Multibase
Si fuera Multibase, tendrás un acceso al entorno de la BD y podras sacar la estructura de la BD (metadatos). Si no tienes el esquema., será dificil acceder a los datos.
Responder Con Cita
  #10  
Antiguo 21-01-2009
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Gracias por la información. Tiene bastante sentido.
Cuando pueda conseguiré el directorio completo e intentaré acceder a los datos.
Por cierto ¿ sabeis si necesita instalar un motor de bbdd y si es así si pide usuario y clave ?

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #11  
Antiguo 21-01-2009
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
El motor de la BD lo tienes que tener, si no, no podrás acceder a los datos.
En cuanto al usuario y clave, depende de quien creó la base de datos, normalmente no se utilizaba esa opción, pero....
Responder Con Cita
  #12  
Antiguo 21-01-2009
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Después de enredar un poco por la pagina de transtools.. hay alguna manera de hacerse con el motor de Multibase? Lógicamente, sin infringir la ley, por supuesto. PArece que no hay donde descargarse el motor CTSQL o algo con lo que pueda empezar a trastear.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #13  
Antiguo 21-01-2009
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Hola a todos,
ya encontré donde bajar el motor

http://www.transtools.com/products/en/dowmbeva.htm

El problema es que con las transtools, cuando voy a abrir la BBDD de ejemplo me da el error "BAse de datos no encontrada o sin permiso del sistema"

¿ alguna pista ?

Gracias
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #14  
Antiguo 22-01-2009
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
tienes que darle la ruta donde está la BD. ¿Cómo entras en el entorno Multibase?
Responder Con Cita
  #15  
Antiguo 22-01-2009
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Hola,
Entro ejecutando esto desde un fichero bat
c:\ctl\bin\ctl -env ep_trans "" -cd C:\ctl\MBDEMO almacen

Creo que el problema es de la propia BBDD de muestra 'almacen', ya que he creado otra nueva de pruebas y esa me arranca bien.
Lo que no sé es si hay que dar algún permiso a los usuarios, ... aunque a priori parece que no. Esto solo ocurre cuando quiero abrir solo la bbdd con la utilidad TransTool, ya que la aplicación que viene de ejemplo se abre bien.

Por otro lado he solicitado a TransTools el driver odbc ya que no consigo encontrarlo en ningún sitio para descargarlo. Podría valerme para acceder a la indormación y manilpularla, que es lo que quiero.

Gracias y un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #16  
Antiguo 23-01-2009
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
la BD 'almacen' venía sin permisos.
si no te deja entrar es por otra causa. prueba con lo siguiente:
c:\ctl\bin\ctl -cd C:\ctl\MBDEMO -env ep_trans almacen
Responder Con Cita
  #17  
Antiguo 23-01-2009
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Hola identsoft,
me da el mismo error que hasta ahora
"Base de Datos no encontrada o sin permiso del sistema"

Lo curioso es que he creado una de prueba y sí me la abre bien.

¿?

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #18  
Antiguo 23-01-2009
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
Supongo que estas trabajando en local, no en un servidor.

Comprueba que la carpeta MBDEMO está dentro de c:\ctl y comprueba tambien que dentro de MBDEMO existe otra carpeta llamada ALMACEN.DBS

El error que te da es que no encuentra la Bd y eso es porque el camino señalado no es el correcto.
Responder Con Cita
  #19  
Antiguo 23-01-2009
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Hola de nuevo identsoft,
descartados los problemas que apuntas, no sé que más puede ser. De hecho , cuado selecciono una bbdd a mano, me ofrece la de almacen y la de pruebas que he creado yo. Si lospaths están mal no aparece nada para seleccionar. Y sí, existen los directorio. Se hecho, el ejemplo de almacén arranca perfectamente. La única diferencia que observo es que en el arranque se hace referencia a un fichero ini que al arrancar la transtool no hago referencia.
O sea, sigo igual que antes.

Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #20  
Antiguo 23-01-2009
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 19
identsoft Va por buen camino
Aparte del fichero .ini ¿hace referencia el acceso a almacen, a otro fichero?.
Es decir, en la linea del acceso a almacen hay algo parecido como: ..... - ef xxxxxxx.xxx ..........?
Responder Con Cita
Respuesta



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
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ficheros jocey Varios 1 13-11-2007 00:57:35
ficheros png madmai Gráficos 9 24-07-2007 15:05:32
MD5 y Ficheros bastardo10 Varios 1 24-05-2007 18:15:18
Ficheros leireiresaio C++ Builder 4 01-06-2005 20:24:18
Ficheros *.dcu neon Varios 1 24-08-2004 11:19:55


La franja horaria es GMT +2. Ahora son las 22:19:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi