Ver Mensaje Individual
  #1  
Antiguo 05-01-2007
Avatar de Io
[Io] Io is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: San Fernando (Cádiz)
Posts: 259
Reputación: 19
Io Va por buen camino
Stored Procedure,Triggers

Saludos al Foro y Feliz Año Nuevo.

Vamos con la primera pregunta del año.

Tengo una pega y no encuentro ni explicación ni solución, haber si me ayudan a ver la Luz.
Entorno: D6, FB15 ,componentes interbase.

Inicialmente mediante un ibQuery desde delphi podía generar una nueva base
de datos, creando tablas dominios, indices, Stored Procedure (SP),Triggers, en fin todo era felicidad......

Pero llego el día en que tuve que realizar una modificación en un SP, mediante un ibQuery realicé un RECREATE, y me devolvio el siguiente
error:

SQL error = 104
Token unknown -line 1,char xxx
?'. Proc.......

Es lógico pensar que me equivoque.
Tome la desición de borrar y crear el SP para evitar volver a utilizar RECREATE. Comenzo el calvario, podía perfectamente borrar el SP, pero
al crearlo me devolvía el mismo error (Cambia el char), dejaba el cuerpo
del SP vacío y me lo creaba, pero, si introducía cualquier instrucción el
error salta y no lo crea. Mi estado de crisis aumenta cuando utilizo código
de la SP original (sin tocar) y me devuelve el mismo error.

Cuando hago un Copy-Paste del SP desde delphi al editor sql del ibExpert
y lo ejecuto funciona perfectamente.
Lo mismo me ha pasado al modificar un trigger, lo he conseguido desde
ibExpert, aunque originalmnte lo podia hacer desde delphi (Creación del trigger).

No se que pasa, quizás sea un problema de los componentes de interbase....

Espero no haber liado mucho la pregunta.

Saludos
Responder Con Cita