![]() |
Que estoy haciendo mal con este trigger
hola
no soy muy experto con esto de los triggers y quisiera que me echen una manito a ver que estoy haciendo mal. el propósito de este triggers es que después de insertar el encabezado en la tabla, se rellene una serie de tablas de detalles con valores de unos catálogos predefinidos. aquí les dejo el código de dicho trigger, estoy trabajando con delphi 7, firebird 2.1 e IBExpert. el error es Parsing Error!
gracias de antemano |
¿ No te dice el nº de linea donde está el error ?.
|
hola
bueno creo que el asunto tiene que ver, con la sentencia select interna al insert hice otro intento de acondicionar la sentencia y los mismo error Parse error esto fueron los cambios que realice
|
ufff mala mia, no me recordaba que el IBExpert no me a permitido hacer los cambios debido al error y entonces copie en el post anterior el mismo codigo sql y no refleje los cambios que trate de realizar en miras a buscar la solucion
este si es parte del codigo que cambie
|
perdon por tantos post, es que no le veo cual es el problema. el error producido por IBExpert es:
Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 30, column 5. SELECT. pero e investigado y para hacer un INSERT multiple esta es la sentencia, no se si en firebird hay otra forma de hacerlo. |
No tengo Firebird a mano para probarlo, pero recuerdo que los insert de select se hacen sin VALUES
|
hola
gracias por responder pues ya resolvi el caso y es que no se puede utilizar VALUES en firebird para Insertar registros masivos y tampo los parentesis, tampoco se puede o mejor dicho la forma como lo expuse probablemente no sea la correcta para hacer multiples insert en un mismo trigger, lo que hice fue dividir cada insert en un trigger. aqui dejo la forma de como lo realice:
y cada uno lo realice para cada tabla, pero se lo agradezco bastante son muy amables. |
La franja horaria es GMT +2. Ahora son las 00:49:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi