FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Error Raro al Usar IBX's sobre Firebird 2.0
Desinstale Firebird 1.53 para instalar la versión final 2.0, al querer abrir un Dataset manualmente (IBX's) me salta el siguiente error al abrir dicho dataset:
Código:
Exception class EIBInterbaseError with message 'attempted update of read-only column' Será que ya llego el Final por completo para los IBX's apartir de la Versión 2.0 de Firebird???? Agradezco cualquier sugerencia
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King |
#2
|
||||
|
||||
Que Raro
El problema ahora se debe a un trigger que tengo, al estar investigando me encontre que el error se debía a que :
Código:
In Firebird 2.x I'm getting the error "General SQL error. Attempted update of read-only column" in code that used to work in v.1.5.3. I'm not using any computed fields. Is this a bug? You have a trigger somewhere that is referring to a NEW or OLD context variable in the wrong context. From v.2.0, you will get this exception if, for example, you try to assign to NEW.Afield in an After Update trigger. Código:
This column cannot be updated because it is derived from an SQL function or expression. attempted update of read-only column.
Al recompilar el trigger ya no me marca error, ya no esta permitido asignar Nulos a los campos DATE ???? Previamente Hize un BackUp y un Restore con la versión 2.0 de Firebird
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King Última edición por AGAG4 fecha: 14-11-2006 a las 17:35:05. |
#3
|
|||
|
|||
yo pensaba que como ibx esta ya bastante tiempo abandonado , no era compatible con firebird 2.0 ,
no sera eso ?. |
#4
|
||||
|
||||
Ya comprobe....
Ya comprobe que no son los IBX's, es problema de la versión 2.0, como comente arriba, tengo un trigger que se dispara en el After Update de una tabla y al recompilarlo me marca ese error, y si desabilito la linea:
Código:
/* New.FECINI_PROM = Null;*/ Lo que me hace falta es CREAR de nuevo la Base de Datos desde cero y pasar los datos con el DataPump, espero que con esto quede resuelto....
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King |
#5
|
||||
|
||||
Version 2
Revivo este antiguo hilo para comentar que me ha pasado lo mismo ahora mismo...
Resulta que no se puede asignar un nuevo valor de la tabla afectada en un trigger AFTER UPDATE. Cita:
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#6
|
||||
|
||||
Precisamente es eso mismo lo que estamos revisando en nuestras bases de datos para pasar definitivamente a la versión 2 a nuestros clientes.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error Raro sobre archivo "ntdll.dll" que no consigo encontrar el motivo | AGAG4 | Impresión | 1 | 23-11-2007 07:11:17 |
Error Firebird sin Explicacion , Demasiado Raro | hot1974 | Firebird e Interbase | 10 | 05-10-2006 15:44:35 |
Comportamiento raro de Firebird en Starting With | AGAG4 | Firebird e Interbase | 6 | 07-06-2006 16:10:56 |
Un error raro..... | Rafe | Varios | 3 | 28-07-2005 23:07:02 |
URGENTE: Error raro en Firebird | burasu | Firebird e Interbase | 3 | 14-07-2004 13:19:25 |
|