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 17-11-2009
sur-se sur-se is offline
Miembro
 
Registrado: may 2003
Posts: 212
Poder: 22
sur-se Va por buen camino
Tabla en modo read-only

Hola. He pasado una base de datos de un servidor Firebird 1.5 a otro servidor Firebird 2.1 x64. Para efectuar este paso y dado el cambio de arquitectura he efectuado el correspondiente backup de la base de datos y el restore en el nuevo servidor para crear el fichero fdb.

Todo me funciona bien excepto una tabla que no sé porqué me la marca como de sólo lectura. Si entro con el IBAdmin o cualquier herramienta de acceso a la base de datos, todas las tablas se pueden leer/escribir, excepto en esa. Eso no me ocurría con la base de datos en Firebird 1.5 y no doy con la causa del problema.
¿Alguien se le ocurre porque puede ser que se marque una tabla en modo sólo lectura por si sola?
Gracias.
Responder Con Cita
  #2  
Antiguo 17-11-2009
sur-se sur-se is offline
Miembro
 
Registrado: may 2003
Posts: 212
Poder: 22
sur-se Va por buen camino
Hola. Me respondo a mi mismo, pero ya lo he encontrado.
Resulta que esa tabla tenía un trigger que estaba mal, ya que hacía un old.dultmod = current_date en el after update. Todo mal, obviamente. Ya lo he puesto bien en el before update como new.dultmod=current_date y ya funciona.
Lo curioso es que en firebird 1.5 no te da error ni nada, simplemente parece que ignora el trigger, mientras que en el 2.1, te marca la tabla como readonly hasta que solventas el problema.
Curioso.

Un saludo.
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
Abrir tabla de Firebird en modo exclusivo JosepGA Conexión con bases de datos 0 01-10-2007 11:24:14
Problema con propiedad read-only de una tabla vicvil Conexión con bases de datos 1 18-02-2005 21:19:19
como usar una tabla de modo temporal ? maruenda Varios 2 04-12-2004 20:09:59
Como Saber Si Una Tabla Esta Bloqueado En Modo Escritura RMHTECTH Tablas planas 1 18-10-2004 19:13:00
poner una tabla en modo exclusivo maruenda Conexión con bases de datos 1 11-05-2004 21:06:40


La franja horaria es GMT +2. Ahora son las 17:45:05.


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