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 03-11-2005
[mateamargo] mateamargo is offline
Miembro Premium
 
Registrado: jul 2003
Posts: 82
Poder: 21
mateamargo Va por buen camino
Lightbulb ayuda de manejo de transaccione con firebird

Yo tengo hecho una clase usando el BDE, dentro del mismo uso
Tdabase y Ttable además de un Tdatasource.
Mediante el simple código :
Código:
      bdatos.startransaction;
      table1.insert;
      . 
      . 
      .

      table1.post;
      bdatos.commit;
Hago un alta de registro en sin problemas y lo veo en todas las terminales que estoy ejecuando el programa.
También uso el rollback en caso de que el registro este repetido o que el usuario se arrepienta...etc..etc.
Ahora bien quiero independizarme del BDE y leyendo en el foro recomiendan el uso de los componentes Mercury, ahi vienen por separado el componente de base de datos, del de transaccion y la tabla por otro lado, pero no he podido sincronizar a los usuarios para que "vean" los mismos registros de la base de datos, por ejemplo si agrego un registro en una terminal, al navegar por la misma tabla en la otra terminal debería aparecer dicho registro, pero no he podido hacer que esto me funcione.
Me han recomendado que lea el funcionamiento de C/S lo he hecho pero no he podido hacer lo que pretendo.
Tampoco me quiero meter en manejar eventos de la base de datos con TMDOEvents, se podrá hacer algo como lo que hace el BDE (que para mi es transparente) y que funcione con los componentes Mercury ?
Les agradecería un ejemplo.
Gracias por vuestro tiempo.
Saludos
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 08:22:51.


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