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 10-11-2023
Tcmn Tcmn is offline
Miembro
 
Registrado: sep 2004
Posts: 153
Poder: 21
Tcmn Va por buen camino
Database trigger cómo desactivar

Hola a todos, tengo años usado Firebird y me han sido muy utiles los procedures que ya saben que nos ayudan mucho para hacer calculos; y uso mucho los triggers en las tablas al insertar, actualizar o eliminar registros y me han sido muy útiles. Sin embargo, hoy por primera vez me anime a usar un database trigger que se dispara al conectarse a la base de datos. Mis primeras pruebas funcionaron muy bien. Sin embargo, despues de usarlo un rato y meter informacion al sistema metí una información por error que al querer abrir de nuevo la base de datos no puedo conectarme porque hay un error en la conversión de datos. El problema es que quiero convertir un texto en fecha y no se puede.

Sin embargo, en resumen mi pregunta es ¿existe alguna manera de desactivar ese trigger que se dispara al intentar conectar con BD para que me permita entrar y arreglar el error en el procedimiento almacenado que presenta la falla?

Lo veo imposible porque se supone que debo conectarme con BD para manipularla pero quisiera saber si de casualidad existe alguna manera o ¿ya "cerre por dentro" mi base de datos?
__________________
Salu2
Responder Con Cita
  #2  
Antiguo 10-11-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que, por ejemplo, desde la línea de comandos, terminal, consola o como lo llames, ejecuta con isql para deshabilitarlo:
Código SQL [-]
ALTER TRIGGER nombre_del_trigger INACTIVATE;
Responder Con Cita
  #3  
Antiguo 10-11-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Se me olvidó mencionar que debes usar el parámetro -nodbtriggers, algo así como:
Código SQL [-]
isql -nodbtriggers basedatos.fdb
Responder Con Cita
  #4  
Antiguo 17-11-2023
Tcmn Tcmn is offline
Miembro
 
Registrado: sep 2004
Posts: 153
Poder: 21
Tcmn Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Se me olvidó mencionar que debes usar el parámetro -nodbtriggers, algo así como:
Código SQL [-]
isql -nodbtriggers basedatos.fdb
Hola Casimiro. Te agradezco en gran manera. Lo probaré mañana que regrese al trabajo. Justo después de enviar consulta salí de vacaciones y mañana regreso a la chamba. Por eso no había contestado. Les aviso cualquier novedad. Buen dia
__________________
Salu2
Responder Con Cita
  #5  
Antiguo 18-11-2023
Tcmn Tcmn is offline
Miembro
 
Registrado: sep 2004
Posts: 153
Poder: 21
Tcmn Va por buen camino
Hola Casimiro ya intenté la sentencia que amablemente me dijiste pero me pide conectarme primero y al intentar conectarme me marca el mismo error que IBEXPERT y no me deja. Sabras alguna otra opcion?
__________________
Salu2
Responder Con Cita
  #6  
Antiguo 18-11-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que algo no has hecho bien:
Código SQL [-]
isql -nodbtriggers -user SYSDBA -password masterkey employee.fdb
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Desactivar trigger Vlady SQL 5 07-08-2011 23:29:00
Cómo desactivar un TabSheet Ziara C++ Builder 2 17-01-2009 12:51:34
como desactivar ALT+TAB ??? seba_cipo Varios 6 02-12-2005 00:34:48
Desactivar trigger desde procedimiento almacenado oliverinf Firebird e Interbase 5 09-10-2004 17:17:45
¿Como desactivar la tecla de guindous? SyncMaster API de Windows 3 11-05-2004 18:20:10


La franja horaria es GMT +2. Ahora son las 20:04:34.


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