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 23-09-2003
xerkan xerkan is offline
Miembro
 
Registrado: jun 2003
Posts: 89
Poder: 21
xerkan Va por buen camino
Zeos y disparadores

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.
Responder Con Cita
  #2  
Antiguo 23-09-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
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.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
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 12:41:58.


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