FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
---------- STATEMENT ----------
CREATE SEQUENCE GEN_BANCOS_ID ---------- ERROR MESSAGE ---------- Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, char 7. SEQUENCE. Este es el error exacto, de hecho no me pone nada del código del trigger, es como si no llegara a el, el error lo genera antes, ya que no me genera la secuencia(o al menos eso es lo que yo entiendo)... Pero vuelvo a comentar, que yo no pongo nada a pelo, estoy siguiendo el "asistente" de ibexpert, creando el generador con inicio de secuencia 1 y el trigger marcando la casilla, yo no escribo nada de código... |
#2
|
||||
|
||||
Hola.
Cita:
Lo más probable es que aún tengas la base de datos en Dialecto 1, como te comentaba anteriormente. Yo no sé de que haya alguna forma de cambiar el Dialecto de una base de datos existente, así que te recomiendo que vuelvas a crear tu base de datos (esta vez indicando Dialecto 3 desde el principio). NOTA: Por cierto, yo normalmente utilizo el CREATE GENERATOR, aunque el CREATE SEQUENCE debería hacer exactamente lo mismo. No está de más probar : CREATE GENERATOR GEN_BANCOS_ID; Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#3
|
|||
|
|||
Si lo raro es que yo estoy escogiendo create generator, no se porque me pone sequence????
y acabo de crear registrar una nueva bd, con otro nombre, con dialecto 3, y al crear el generador y luego la secuencia, me sigue dando el mismo error.. Para poner otro error por si ayuda a identificar este, lo siguiente es crear procedures, y al crearla, me da error en la palabra or del create or alter procedure... ¿¿¿¿ |
#4
|
||||
|
||||
Pon esta sentencia en el SQL Editor, y ejecútala : CREATE GENERATOR GEN_BANCOS_ID;
¿ Se crea correctamente el generador ?. Las sentencias CREATE PROCEDURE las tienes que poner en el Script Executive (ya que hay más de una sentencia involucrada). Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#5
|
|||
|
|||
Si, se genera correctamente la sentencia con el sql editor...
Y a continuación puedo genera el trigger desde la edición del campo... Lo que no entiendo es porque no puedo hacerlo de la otra forma, y porque no me reconoce el comando sequence... Después he intentado eliminar el trigger, y el generator, el trigger lo he podido eliminar, pero el generator, no me deja ni con ni con En el editor de sql, no me reconoce ni generator, ni sequence, me da error en ese comando... Con respecto a las procedures, no se pueden crear con botón derecho sobre el arbol de la izquierda y generarlo???, en la guia que he seguido los genera asi... Gracias por la respuesta guillotmarc, al menos así puedo generar el trigger, luego probare con el procedure donde me comentas, pero es un fastidio que no funcione por el que creo que debería ser su funcionamiento normal... |
#6
|
||||
|
||||
También puede ser que esa versión de ibexpert tenga algún bug en ese apartado, suele ocurrir a veces, es uno de los motivos por los que sacan versiones nuevas muy seguidas.
|
#7
|
|||
|
|||
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... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No Encuentro el Error del Trigger en FireBird 2.5 | teletranx | Firebird e Interbase | 7 | 06-06-2011 22:03:25 |
Error al generar Trigger | saltamirano | Conexión con bases de datos | 1 | 12-12-2007 19:35:53 |
Error en columna en Trigger | brakaman | Firebird e Interbase | 2 | 13-06-2007 18:14:14 |
Error Calculos Trigger | ASAPLTDA | Firebird e Interbase | 3 | 23-06-2006 14:30:13 |
Trigger ... error al crear | Tomás | Firebird e Interbase | 6 | 06-05-2003 21:00:56 |
|