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
  #1  
Antiguo 04-02-2007
jevo19100 jevo19100 is offline
Miembro
 
Registrado: ene 2006
Posts: 18
Poder: 0
jevo19100 Va por buen camino
Trigger se dispara sin Commit

Hola,

Estoy usando D7, FB2 y IBExpert.

Tengo un Generador para autoincrementar un campo, todo esto lo hice mediante IBExpert, el cual crea el generador y el trigger. Bueno, el asunto es que cuando aplico un sentencia para insertar cualquier cosa y doy Rollback para cancelar la operacion, el generador ya ha incrementado su valor .

Esto me resulta confuso, pues si aun no he hecho el Commit correspondiente para que aplique los cambios al servidor, por que se incrementa? Esto me causa problema en la secuencia, pues si sucede esto, podría saltarse numeros.

He revisado el componetne MDOTrans en su propiedad AutoCommit y esta false, no he modificado en casi nada el MDODataset, solo SelectSQL para insertar la sentencia.

Por que sucede?

Gracias
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ejecutar Trigger desde de Commit Capo Conexión con bases de datos 2 30-10-2008 17:55:56
Evento que se dispara al dar foco nuevamente al 1er form RJF Varios 2 07-12-2005 14:17:52
Commit micayael PHP 4 21-09-2005 19:34:50
como sincronizo el Commit de mi api con un trigger en Firebird cesar_picazo Conexión con bases de datos 1 11-10-2004 18:31:31
Commit en Trigger ó Proc. Almacenado???? AGAG4 SQL 2 06-10-2004 20:45:48


La franja horaria es GMT +2. Ahora son las 17:55:20.


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