Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 09-10-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

Cita:
Empezado por athlontado
La forma de hacer esto para que funcione correctamente, al menos con FB 1.5, es la siguiente:
el problema está ahí, en la versión, ya que el compañero que inició el hilo no especifica versión, ni siquiera si está utilizando Firebird. Desde luego en versiones anteriores a FB 1.5 no es posible hacerlo, ya que no existe la sentencia EXECUTE STATEMENT.

Por otro lado, estando en la versión FB 1.5, no estaba seguro si ésta admite la ejecución de sentencias DDL...

Cita:
Empezado por kinobi
Incluso la extensión EXECUTE STATEMENT de la versión 1.5 creo que está limitada...
De todas formas, no es buena idea modificar en un disparador o procedimiento los metadatos de la base de datos. Se puede llegar a paradojas como eliminar (por poner un ejemplo), dentro de la ejecución recursiva de un procedimiento, ese mismo procedimiento y, al deshacer la secuencia de llamadas, nos encontraríamos con un "pequeño" problema. No hay que olvidar que el código de procedimientos almacenados y disparadores forman parte también de los metadatos de la base de datos.

Saludos.

Última edición por kinobi fecha: 09-10-2004 a las 11:01:04.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 05:09:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi