Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-05-2004
Humberto Humberto is offline
Registrado
 
Registrado: oct 2003
Ubicación: Barranquilla-Colombia
Posts: 7
Poder: 0
Humberto Va por buen camino
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,
Responder Con Cita
  #2  
Antiguo 05-05-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Uy, parece que se te ha corrompido el archivo.

¿ Tienes una copia de seguridad a mano ?

Saludos
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 05-05-2004
Humberto Humberto is offline
Registrado
 
Registrado: oct 2003
Ubicación: Barranquilla-Colombia
Posts: 7
Poder: 0
Humberto Va por buen camino
no tengo backup,

como hare entonces...
Responder Con Cita
  #4  
Antiguo 05-05-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 05-05-2004
Humberto Humberto is offline
Registrado
 
Registrado: oct 2003
Ubicación: Barranquilla-Colombia
Posts: 7
Poder: 0
Humberto Va por buen camino
COmo se utiliza el gfix
Responder Con Cita
  #6  
Antiguo 05-05-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
de mi mensaje anterior:

Cita:
Empezado por kinobi
Información sobre gfix -> en la documentación (volumen Operation's Guide)
Responder Con Cita
  #7  
Antiguo 05-05-2004
Humberto Humberto is offline
Registrado
 
Registrado: oct 2003
Ubicación: Barranquilla-Colombia
Posts: 7
Poder: 0
Humberto Va por buen camino
donde encuentro la documentación
Responder Con Cita
  #8  
Antiguo 05-05-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
http://www.ibphoenix.com/main.nfs?a=..._documentation

Operation's Guide: http://www.ibphoenix.com/downloads/60OpGuide.zip
Responder Con Cita
  #9  
Antiguo 05-05-2004
Humberto Humberto is offline
Registrado
 
Registrado: oct 2003
Ubicación: Barranquilla-Colombia
Posts: 7
Poder: 0
Humberto Va por buen camino
MUCHAS GRACIAS

Al fin pude solucionar el problema
Responder Con Cita
  #10  
Antiguo 06-05-2004
Avatar de StartKill
StartKill StartKill is offline
Miembro
 
Registrado: ene 2004
Posts: 299
Poder: 21
StartKill Va por buen camino
Cool

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

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ú
Responder Con Cita
  #11  
Antiguo 06-05-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
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.
Responder Con Cita
  #12  
Antiguo 06-05-2004
Humberto Humberto is offline
Registrado
 
Registrado: oct 2003
Ubicación: Barranquilla-Colombia
Posts: 7
Poder: 0
Humberto Va por buen camino
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...
Responder Con Cita
  #13  
Antiguo 06-05-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
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.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #14  
Antiguo 06-05-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
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.
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


La franja horaria es GMT +2. Ahora son las 04:06:14.


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