Club Delphi  
    Paypal   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 22-05-2003
Iván Iván is offline
Miembro
 
Registrado: may 2003
Ubicación: Palma de Mallorca
Posts: 118
Poder: 24
Iván Va por buen camino
Esta es la pregunta del millón

Veamos, hay formas de hacerlo, y todas tienen sus problemas.

Una de ella es a traves del uso de Eventos.

Tras hacer una inserción/modificación/eliminación, haces saltar un evento de IB, que lo notificará al resto de conexiones existentes. Así todas las aplicaciones se enteraran de que se ha producido el evento, y podrías hacer a la segunda aplicación, refrescarse para tener los nuevos datos actualizados.

Esa es una posible solución.

Pero otra por ejemplo, es no actualizar, y confiar en las reglas de integridad referencial de la BD. En el momento en que tu intentes hacer una inserción, si repites el registro... te tiene que dar error. Si intentas modificar el mismo registro, dependerá de como lo hayas configurado que actue de una forma u otra, y a la hora de hacer consultas, antes de hacerlas refresca y verás el último estado.

Pero la solución dependerá de tus necesidades reales.

Un saludo.
__________________
Di amigo, y entra...
Guía de estilos de los foros

Visita www.mundobd.com
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 23:17:04.


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