FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Actualizar estructura
Buenas,
Uso Firebird y TIBScript para crear un Procedimiento almacenado. Acto seguido quiero ejecutarlo pero me da error pq no lo encuentra. (Ocurre lo mismo si creo una tabla por ejemplo) Como puedo actualizar la estructura sin cerrar y abrir la base de datos q es la unica solucion q he encontrado. Un saludo y gracias, Garada |
#2
|
||||
|
||||
Hola, somos programadores y no brujos de la informatica , seria interesante que indicaras version, componentes, motor de bdd... pegar un poco de tu codigo para asi determina el error....
Original de garada: Cita:
Your friend, StartKill Lima-Perú |
#3
|
|||
|
|||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|