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)
-   -   Problemas en migrar de Firebird 1.5 a 2.0 (https://www.clubdelphi.com/foros/showthread.php?t=64031)

ciro.arc 12-03-2009 22:47:27

Problemas en migrar de Firebird 1.5 a 2.0
 
Buenas,
Estoy migrando de Firebird 1.5 a 2.0
El problema es con los disparadores, en Firebird 1.5 tenia un disparador que se ejecutaba(Despues de insertar y Despues de Modificar). En Firebird 2.0 no me permite realizar esa Operacion. Solo me permite ejecutar un Disparador ya sea Despues de Insertar, Modificar o Eliminar.

Me Instale Firebird-2.0.5.13206_1_win32, el problema sera por la vension de Firebird....

jconnor82 13-03-2009 14:00:47

Extraño lo q mencionas, uso estas rutinas en Firebird 2.1.2.18116 RC1 y no tengo ningun problema.

Código SQL [-]
SET TERM ^ ;

CREATE OR ALTER TRIGGER NOMBRE_TRIGGER_1 FOR TABLA_1
BEFORE INSERT
AS
BEGIN
  /* Sentencias */
END^

SET TERM ; ^

 /* Otro trigger */
  
 SET TERM ^ ;

CREATE OR ALTER TRIGGER NOMBRE_TRIGGER_2 FOR TABLA_2
BEFORE INSERT OR UPDATE
AS
BEGIN

END^

SET TERM ; ^

/* Otro mas */
 
SET TERM ^ ;

CREATE OR ALTER TRIGGER NOMBRE_TRIGGER_3 FOR TABLA_3
AFTER INSERT OR UPDATE
AS
BEGIN
END^

SET TERM ; ^

ciro.arc 13-03-2009 20:32:53

:confused: No se me ocurrio probrarlo en un Editor SQL.

Utilizo EMS IB Manager Profesional . Al Intentar actualizar un disparador, fue cuando me di cuenta que los check box que tiene para darles la opcion de ejecucion( Despues de Insertar, Modificar y Eliminar) funcionaban como si fuesen Check Radio conectado a Firebird 2.0 .

:) Voy a probrar en un Editor SQL.

Saludos...


La franja horaria es GMT +2. Ahora son las 15:14:02.

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