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)
-   -   Error creación trigger en InterbaseExpert (https://www.clubdelphi.com/foros/showthread.php?t=73774)

coej 16-05-2011 23:26:10

gracias casimiro, haber si alguien me puede decir alguna version o pasar un enlace de ibexpert(la versión gratuita), y que funcione, porque es un chasco grande que no funcione esto, con lo sencillo que sería o crear las procedure

P.d--> Tengo w7 x64 bits, espero que esto no sea otro foco de problemas...:confused:

Casimiro Notevi 17-05-2011 01:15:27

Yo tengo una versión de hace varios años :)

coej 17-05-2011 10:12:37

He estado por privados con ecfisa, y me ha aconsejado instalar otro manejador para probar, el ibmanager, y con este si que me crea el generador y el trigger???, con los procedures no he probado aún, el cree que puede ser porque tengo w764bits, aunque yo creo que puede ser más o la versión de ibexpert(porque tengo la versión reducida), o porque he configurado mal en la instalacion...
Haber si alguien me pudiera pasar el enlace de una versión más antigua para probar, ya que creo que ibexpert no guarda historila de versiones,no creo que la instalación de firebird tenga que ver nada con esto no???
Como última prueba, desistale ibexpert, e instale la versión más reciente que la que tenía del 3 de abril, y me hace lo mismo...
Estoy un poco desorientado, la verdad, no se por donde cogerlo...

Casimiro Notevi 17-05-2011 10:16:44

¿Has chequeado la BD esté bien?

coej 17-05-2011 10:19:00

La verdad, estoy empezando a probar todo , y no sé hacerlo(para que voy a mentir), pero he creado varias nuevas, registradas y creadas, y siempre me hace lo mismo..., otra opción puede ser volver a instalar firebird, aunque no creo que tenga nada que ver con que un manejador, me de error de sintaxis en un comando sequence, o en un comando or...

Casimiro Notevi 17-05-2011 11:16:59

En principio, para lo más básico, haz un backup y posterior restore. A ver si emite algún mensaje de problemas con la BD. Si no se queja en nada entonces pasaremos al siguiente paso :)

coej 17-05-2011 11:20:46

Ya has llegado tarde, he desistalado todo, como no tengo nada, y estoy empezando a probar, he desistalado firebird, ibexpert, e imsql, voy a volver a instalar firebird , esta vez la versión de 64 bits, y empiezo de 0 en todo , haber si es que meti la pata en algo de configuración al principio..

coej 17-05-2011 12:28:33

Mil disculpas a todos por haceros perder vuestro tiempo, creo que el problema estaba, en la selección de la librería dll en ibexpert, en la opción client library, que no la estaba cogiendo de forma correcta, ahora al cogerla del directorio udf de la instalacion de firebird la dll, me ha generado correctamente el generador y el trigger sin problemas...
Ahora estoy con las procedures, porque no me reconoce el mensaje de error de excepción...
Código SQL [-]
when sqlcode -803 do exception nuevo_banco;
Es lo que tiene ser novato...jeje

De nuevo gracias a todos por vuestras respuestas y vuestro tiempo...

ecfisa 17-05-2011 13:48:31

Bueno, por mi parte más que disculparte tengo que agradecerte, he aprendido algo nuevo. Si algún día tengo un problema similar, no tendré que renegar tanto... ;)

Un saludo.

guillotmarc 17-05-2011 13:57:12

Hola, me alegro que hayas localizado el error.

Cita:

Empezado por coej (Mensaje 400276)
Mil disculpas a todos por haceros perder vuestro tiempo, creo que el problema estaba, en la selección de la librería dll en ibexpert, en la opción client library, que no la estaba cogiendo de forma correcta, ahora al cogerla del directorio udf de la instalacion de firebird la dll, me ha generado correctamente el generador y el trigger sin problemas...
Ahora estoy con las procedures, porque no me reconoce el mensaje de error de excepción...Código SQL [-]when sqlcode -803 do exception nuevo_banco;

Es lo que tiene ser novato...jeje

De nuevo gracias a todos por vuestras respuestas y vuestro tiempo...


¿ Ya has creado esa excepción ? :

CREATE EXCEPTION "nuevo_banco" 'Debe inicializar primero el Banco';

NOTA: Por cierto, sería conveniente que abras un nuevo hilo para discutir este problema (ya que no está relacionado con lo anterior).

Casimiro Notevi 17-05-2011 14:45:45

Cita:

Empezado por coej (Mensaje 400276)
Mil disculpas a todos por haceros perder vuestro tiempo,

Nada, no hay problema, tendrás que cumplir alguna penitencia: reza un padrenuestro y dos avemarías... y listo :D:D:D

coej 17-05-2011 15:39:16

Si las penitencias por aqui son tan leves, os voy a dar bastante guerra que soy bastante cabezorrete..jeje...

Si , el error es que no tenía creada la excepción, es lo que pasa las primeras veces que haces algo ...
Primero se crea la excepción y luego se hace referencia a ella en el procedure...

Se que me va a chillar casimiro por mezclar cosas en el hilo...
otro padrenuestro mas...

Por cierto para solicitar videotutoriales o manuales en castellano de ibexplorer cuelgo otro hilo????, o delphi+ibexpert+firebird, he visto por ahi unos videotutoriales pero son de pago...
Porque la guia que he estado siguiendo después de generar los procedures, comenta que se asocian a un tibsotredproc , pone el codigo , pero no como ni donde para hacer las altas bajas, y modificaciones de la tabla...

Casimiro Notevi 17-05-2011 16:21:06

Cualquier tema diferente debe ir en hilos diferentes, hay que procurar tener un orden porque en caso contrario te encuentras un hilo titulado, por ejemplo: "Problema al crear trigger" y si alguien hace diversas preguntas que no tengan nada que ver con "crear trigger"... pues imagina el descontrol, esto sería un programa espagueti con "goto" por todos lados :D

coej 17-05-2011 16:24:33

Pues pongo otro hilo para solicitar los videotutos, y perdón que ya no puedo editar este...
Goto....:rolleyes: que tiempos...


La franja horaria es GMT +2. Ahora son las 16:47:21.

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