PDA

Ver la Versión Completa : Zeos y disparadores


xerkan
23-09-2003, 08:26:23
Quisiera saber por q cuando accedo a una tabla firebird con los componentes zeos 6.0.12 no se activa el disparador q hace q su indice se autoincremente y con las ibx funciona perfectamente, el tigger es este:

CREATE TRIGGER CLIENTES_BI FOR "Clientes"
ACTIVE BEFORE INSERT POSITION 0
AS
begin
IF (NEW."idCliente" IS NULL) THEN
NEW."idCliente" = GEN_ID(clientes_idcliente_gen, 1);
end

Tambien me gustaria saber como funcionan los Unified Interbase su potencia rapidez y el funcionamiento basico de sus componentes.

guillotmarc
23-09-2003, 10:49:54
Hola.

Seria muy extraño que por culpa de los componentes Zeos no se dispare ese trigger. Puesto que el disparo del trigger se produce en el mismo motor de Firebird.

Lo más probable es que los componentes Zeos asignen un valor por defecto a ese campo, por lo que el trigger no hace nade (puesto que primero comprueba que el campo sea nulo).

Saludos.