El script está (te lo adjunto) pero me da un error
File input/output error: C:\rebuilt.Copia de personal_1\database\script in statement [SCRIPT 'C:\rebuilt.Copia de personal_1\database\script']

Te adjunto una copia de mi script

Marcelo


Ariel Constenla-Haile escribió:
Hola Marcelo,

Computos Villa Elisa (ER) escribió:
Tal vez ya se trató este tema pero tengo una base odb que no puedo abrir.
Cuando lo intento me sale el cuadro de diálogo de importacion.
Probé registrar la base para importar las tablas y me da "error general" y luego ..."no se encontró ningun controlar SDBC para la URL".... Lo convertí a .zip pero me dá como que el archivo está corrupto. Lo recupere con el Winzip pero cuando lo vuelvo a renombrar como odb, se abre bien, están las tablas, los formularios, pero no veo los datos.
¿Hay alguna cosa que pueda hacer para recuperar estos datos?

¿puedes abrir el diálogo "Herramientas" - "SQL"?

A) Si puedes, es que es posible establecer una conexión con la base,
aunque no veas las tablas. Entonces intenta ejecutando el siguiente comando:

SCRIPT '/home/ariel/tmp/recuperar_odb.txt';

Reemplaza la ruta por algo que vaya con tu sistema. Esto p.e. guardará
el SCRIPT de la base en /home/ariel/tmp/recuperar_odb.txt


B) Si no puedes conectarte a la base, copia el ODB, y descomprime esa
copia. Busca en la estructura del archivo descomprimido el carpeta
"database", y dentro de esa carpeta el archivo SCRIPT.


Una vez que tengas el script, con suerte esté ahí toda la información
para recrear la estructura de la bae de datos e insertar los registros.
Con desgracia, tal vez sólo tenga la información para recrear las
tablas, pero no insertar los datos. Con más desgracia, no haya si quiera
eso.

En última instancia seguro se encuentre un archivo  database/data y/o
database/backup. Con conocimiento de la estructura interna de HSQLDB se
podría rescatar todo/algo de ahí...

Cuéntame si logras rescatar el script, y qué encuentras en él. Lugo te
digo los pasos a seguir (o a llorar... :-(  )

Saludos
Ariel.

PS: adjunto un script para veas de que se trata

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

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

CREATE SCHEMA PUBLIC AUTHORIZATION DBA
CREATE CACHED TABLE "EMPLEADO"("CAT" DOUBLE,"CIUDAD" VARCHAR(50),"CUIL" 
VARCHAR(50),"DIRECCION" VARCHAR(50),"FING" TIMESTAMP,"FNAC" TIMESTAMP,"Id" 
INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY 
KEY,"IdSector" CHAR(50),"LEG" DOUBLE,"NOMBRE" VARCHAR(50),"TELEFONO" 
NUMERIC(16),"FOTO" LONGVARBINARY)
CREATE CACHED TABLE "Familia"("BAJA" VARCHAR(2) NOT NULL,"certif" VARCHAR(2) 
NOT NULL,"FNac" TIMESTAMP,"Id" INTEGER,"IdAsig" INTEGER,"IdEsc" INTEGER,"IdFam" 
INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY 
KEY,"Nombre" VARCHAR(50),"edad" DATE)
CREATE CACHED TABLE "Escolaridad"("IdEsc" INTEGER NOT NULL PRIMARY KEY,"Tipo" 
VARCHAR(50))
CREATE CACHED TABLE "Sectores"("IdSector" INTEGER NOT NULL PRIMARY KEY,"Sector" 
VARCHAR(50))
CREATE CACHED TABLE "Licencias"("IdLic" INTEGER GENERATED BY DEFAULT AS 
IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,"FechaI" DATE,"Tipo" 
VARCHAR(50),"LEG" DOUBLE NOT NULL,"FechaF" DATE)
CREATE CACHED TABLE "tipoLic"("IdTipoLic" INTEGER GENERATED BY DEFAULT AS 
IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,"TipoLicencia" VARCHAR(50))
CREATE CACHED TABLE "novedades"("IdNove" INTEGER GENERATED BY DEFAULT AS 
IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,"FechaNove" DATE,"Datos" 
LONGVARCHAR,"Leg" INTEGER,"Tipo" VARCHAR(50))
SET TABLE "EMPLEADO" INDEX'651488 386'
SET TABLE "Familia" INDEX'115240 553'
SET TABLE "Escolaridad" INDEX'57000 0'
SET TABLE "Sectores" INDEX'156088 0'
SET TABLE "Licencias" INDEX'451648 809'
SET TABLE "tipoLic" INDEX'403008 9'
SET TABLE "novedades" INDEX'545104 209'
ALTER TABLE "EMPLEADO" ALTER COLUMN "Id" RESTART WITH 386
ALTER TABLE "Familia" ALTER COLUMN "IdFam" RESTART WITH 553
ALTER TABLE "Licencias" ALTER COLUMN "IdLic" RESTART WITH 809
ALTER TABLE "tipoLic" ALTER COLUMN "IdTipoLic" RESTART WITH 9
ALTER TABLE "novedades" ALTER COLUMN "IdNove" RESTART WITH 209
CREATE USER SA PASSWORD ""
GRANT DBA TO SA
SET WRITE_DELAY 60

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a