Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Error al insertar nuevo registro (https://www.clubdelphi.com/foros/showthread.php?t=9922)

Humberto 05-05-2004 21:05:17

Error al insertar nuevo registro
 
Resulta que cuando quiero insertar un nuevo registro en un la tabla de factura
que tiene como 77325 registros me muestra el siguiente mensaje.

UnsuccessfuI execution caused by system error that precIudes
successfuI execution of subsequent statements,
I/O error for file D:\BD-GS2FR.GDB
Error while trying to read from fiIe.
Se ha aIcanzado el finaI del arhivo.


Gracias de antemano,

guillotmarc 05-05-2004 21:30:38

Uy, parece que se te ha corrompido el archivo.

¿ Tienes una copia de seguridad a mano ?

Saludos

Humberto 05-05-2004 21:58:33

no tengo backup,

como hare entonces...

kinobi 05-05-2004 22:01:36

Hola,

1. Copia de seguridad (física) de la base de datos actual.

2. Verificar, y en su caso reparar, la base de datos con gfix (o similares en entornos gráficos). Información sobre gfix -> en la documentación (volumen Operation's Guide)

Saludos.

Humberto 05-05-2004 22:34:35

COmo se utiliza el gfix

kinobi 05-05-2004 22:37:28

de mi mensaje anterior:

Cita:

Empezado por kinobi
Información sobre gfix -> en la documentación (volumen Operation's Guide)


Humberto 05-05-2004 22:55:12

donde encuentro la documentación

kinobi 05-05-2004 23:05:07

http://www.ibphoenix.com/main.nfs?a=..._documentation

Operation's Guide: http://www.ibphoenix.com/downloads/60OpGuide.zip

Humberto 05-05-2004 23:41:41

MUCHAS GRACIAS

Al fin pude solucionar el problema

StartKill 06-05-2004 02:03:00

Hola, no quise abrir otro hilo, me parecio que perderia la necesidad original de nuestro amigo Humberto y la mía :D

Original de Kinobi

Cita:

2. Verificar, y en su caso reparar, la base de datos con gfix (o similares en entornos gráficos). Información sobre gfix -> en la documentación (volumen Operation's Guide)
Alguien tiene alguna direccion de alguna utilidad <gfix's> en entorno grafico,

Gracias, Your friend.

Startkill
Lima-Perú

kinobi 06-05-2004 02:08:24

Cita:

Empezado por StartKill
Alguien tiene alguna direccion de alguna utilidad <gfix's> en entorno grafico,

cuando dije "(o similares en entornos gráficos)", me refería a herramientas de administración para entornos gráficos que incorporan opciones de validación y reparación, p. ej. IBExpert, IBConsole... Evidentemente, tendrás que remitirte a las documentación específica de cada una de estas herramientas.

Saludos.

Nota: me consta que existe alguna herramienta gráfica específica para la reparación de bases IB y FB, pero no tengo a mano referencias. Échale una mirada a la web de IBPhoenix (http://www.ibphoenix.com/), tal vez allí encuentres alguna.

Humberto 06-05-2004 22:23:00

La verdad es que yo trabajo con IBExpert pero no me permitio
validar y reparar la base de datos, me mandaba el mismo error.
pero con codigo con el gfix fue inmediato.

Otra cosita desde el IBExpert como le quita uno el Asincronico a la base de datos...

guillotmarc 06-05-2004 22:42:29

Hola.

En el menú Services, opción Database properties, puedes activar o desactivar los Forced Writes.

NOTA1 : Lo correcto es que para presentar un problema nuevo, se abra un nuevo hilo.

NOTA 2 : En el menú Services de IB-Expert, también tienes la opción Database Validation, para realizar de forma gráfica las mismas funciones que el gfix (en realidad creo que realmente llama al gfix para realizar el trabajo de forma oculta, desviando los mensajes de salida a una ventana del IB-Expert).

Saludos.

kinobi 06-05-2004 22:45:01

Cita:

Empezado por Humberto
Otra cosita desde el IBExpert como le quita uno el Asincronico a la base de datos...

Con IBExpert ni idea, no lo uso, pero con gfix es con el parámetro write:

Código:

  gfix -write sync <tu_base_de_datos>
Cambia sync por async para volver al modo de escritura con caché.

Saludos.


La franja horaria es GMT +2. Ahora son las 18:03:37.

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