Ver Mensaje Individual
  #3  
Antiguo 15-10-2004
Garada Garada is offline
Miembro
 
Registrado: jul 2004
Posts: 66
Reputación: 20
Garada Va por buen camino
Buenas,

Lo siento crei q el motor y el componente ya daria una idea de q estaba hablando. ^_^U
El Firebird es la v1.5.1, el componente TIBScript es el q viene con la IBxtras, d7.

De todas formas me has dado la solucion. ^_-

Estaba en las transacciones, despues de buscar info del componente encontre un doc en el raiz de la instalacion del delphi y el IBScript usa su propia transaccion en vez de la q este asociada al TIBDataBase, como otros componentes del IBX, si la propiedad AutoDDL esta a verdadero (Por defecto).

La solucion fue desactivar AutoDDL, asignar el Transaction (Tampoco lo asigna automaticamente cuando le asigno el DataBase), ejecutar y el commit.
Y tener en cuenta q tuve q separar el script de creacion del de ejecucion del procedimiento en dos consultas separadas.

Un saludo y gracias,
Garada
Responder Con Cita