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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-05-2004
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 194
Poder: 21
muli Va por buen camino
Eliminar Generador

Estoy intentando eliminar un generador a través de la setencia
DROP GENERATOR BUQUES_CODIGO

Pero me sale el siguiente error:
ISC ERROR CODE:335544569

ISC ERROR MESSAGE:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 5
GENERATOR

STATEMENT:
TIB_Cursor: "<TApplication>.frmSQL.crEdit."


Y la verdad estoy bastante perdido.
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
  #2  
Antiguo 04-05-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Hasta interbase 6 y firebird 1.0, no hay una sentencia para eliminar un generador... en que versión estas trabajando??

Has consultado la documentación sobre la operación que intentas realizar?

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 04-05-2004
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 194
Poder: 21
muli Va por buen camino
No he consultado documentación ninguna, trabajo con el IBExpert y él me da la opción de eliminar el generador de esa forma, por eso me choca que salte ese error.

Saludos.

Entonces en Firebird 1.0 no se puede eliminar un generador?
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
  #4  
Antiguo 05-05-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Solo borrando su registro en el diccionario de datos. Menudo chapuz... pero se le ha escapado a la gente de borland...

Código SQL [-]
Delete from rdb$generator
 where rdb$generator_name = 'MI_GENERADOR';

El nombre de la tabla y del campo del diccionario son supuestos... aunque hay un 50% de probabilidades que sean correctos. Si no, buscá en la documentación de IB o en las propias tablas del sistema.

Si IBExpert te da esa opción... seguramente es porque has registrado la DB como Firebird 1.5... o es un bug del sistema (yo voto por la primera).

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 05-05-2004
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 194
Poder: 21
muli Va por buen camino
Gracias por tu ayuda voy a probar, esa chapucilla.
Por cierto, en el IBExpert la tengo registrada como Firebird 1.0,(tu voto ha sido erroneo)

Saludos.
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
  #6  
Antiguo 06-05-2004
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 194
Poder: 21
muli Va por buen camino
OK, Funciona perfectamente, lo unico que hice fue con el IB_SQL, ver las tablas de sistema pillo la de los generadores y elimino en datos el registro que hace referencia al generador que quiero eliminar.

El Nombre de la tabla de sistema de los generadores es correcto.


Gracias.

Saludos.
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
Respuesta



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 16:43:26.


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