Ver la Versión Completa : Eventos
xerkan
13-10-2003, 13:28:52
Quiero hacer un evento en la base de datos firebird y cuando le digo al dephi q e ejecute este script:
CREATE TRIGGER MOD_ACTIVIDAD FOR "Actividades"'
AFTER INSERT
AS
BEGIN
POST_EVENT "ACTIV_NUEVA";
END;
Me sale el siguiente error:
ISC ERROR MESSAGE:
Dynamic SQL Error
SQL error code = -104
Unexpected end of command
Imagino q me hara falta algo para finalizar el comando pero no se q sera.
kinobi
13-10-2003, 13:46:59
Pista: revisa SET TERM en la documentación InterBase.
Saludos.
xerkan
13-10-2003, 14:03:40
Bien lo de la finalizacion creo q lo e resuelto asi
SET TERM !!;
CREATE TRIGGER MOD_ACTIVIDAD FOR "Actividades"'
AFTER INSERT
AS
BEGIN
POST_EVENT "ACTIV_NUEVA";
END!!
SET TERM; !!
Pero ahora el error se ha cambiado a este:
ISC ERROR MESSAGE:
Dynamic SQL error
SQL error code = -206
Column unknown
ACTIV_NUEVA
kinobi
13-10-2003, 14:10:15
Hola,
Posteado originalmente por xerkan
Pero ahora el error se ha cambiado a este:
En realidad no ha cambiado, sino que ha aparecido un error nuevo.
Posteado originalmente por xerkan
ISC ERROR MESSAGE:
Dynamic SQL error
SQL error code = -206
Column unknown
ACTIV_NUEVA
Si estás utilizando dialecto 3, prueba a encerrar el nombre del evento entre apóstrofos (comilla simple) y no entre comillas dobles.
Saludos.
xerkan
13-10-2003, 17:09:06
Pues si eran las comillas dobles (desde luego tanta comida de cabeza por esta tonteria :( ) bueno la proxima vez probare con todas las teclas a ver :D, bueno pues parece q va el evento muchas gracias
kinobi
13-10-2003, 17:21:18
Hola,
Posteado originalmente por xerkan
Pues si eran las comillas dobles (desde luego tanta comida de cabeza por esta tonteria :( )
en realidad no es una tonteria. Si estuvieses utilizando dialecto 1 tendrían que ser dobles.
Saludos.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.