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 14-02-2004
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¿Por qué CommitRetaining funciona después de agregar, pero no después de modificar?

¡Buen día a todos!

En una aplicación Delphi7 + IBX + Firebird 1.5, utilizo la operación CommitRetaining después de hacer una actualización de registro a una tabla.

Esto me permite que al guardar un registro nuevo, otras aplicaciones cliente tengan automáticamente acceso a él. Sin embargo, cuando modifico un registro que acaba de ser dado de alta, guardándolo de nuevo después de la modificación, CommitRetaining no actualiza dicho cambio.

En las demás aplicaciones cliente el registro se ve como fue guardado la primera vez. En la aplicación, al cerrar la tabla y volverla a abrir, veo que efectivamente el cambio no se realizó.

¿Podrían ayudarme con este extraño caso? Sospecho que tiene que ver con un impedimento de la base de datos para realizar la modificación física del registro. Sólo que no hay mensaje de error al respecto.

Gracias.

Al González .
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 17:18:05.


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