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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-04-2004
lgluna lgluna is offline
Registrado
 
Registrado: may 2003
Ubicación: Ags
Posts: 5
Poder: 0
lgluna Va por buen camino
Probelma con Trigger en FireBrid

Saludos a todos y espero alguien me pueda ayudar.

La situación es la siguiente:

Estoy tratando de crea un trigger en FIREBIRD pero no me deja ya que me manda un mensaje de error.

El trigger es el siguiente :

CREATE TRIGGER T_BU_Cliente FOR Cliente BEFORE UPDATE AS
DECLARE VARIABLE row_count INTEGER;
BEGIN

/* When updating a row in child 'Cliente' ,the Foreign Key must be Null or exist in Parent 'ciudad' */

IF (new.codCiudad is not null) THEN
BEGIN
SELECT COUNT(*)
FROM ciudad
WHERE ciudad.codCiudad = NEW.codCiudad
INTO :row_count;
IF (row_count = 0) THEN
BEGIN
EXCEPTION xc_u_cres;
END
END
END
^

Error :
Dynamic SQL Error
SQL error code = -104
Token unknown - line 2, char 18

No se la verdad donde se encuentre el error ya que este mismo trigger lo corro en un Interbase que tengo en otra maquina y me funciona de manera correcta pero lo trato de correr en firebird y no me funciona, no se si firebird no soporta declaración de variable o se realiza de otra manera o tengo instalado de manera incorrecta el servidor o que onda ya que en los que no utiliza una variable interna no hay problema y si puedo crearlos.

Gracias
Responder Con Cita
 



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 05:14:27.


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