Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-08-2007
salvanano salvanano is offline
Miembro
 
Registrado: abr 2005
Posts: 92
Poder: 20
salvanano Va por buen camino
Unhappy Manejo de aplicacion en red y paradox

Hola! tengo gun gran problema y creo que la solución es un tanto dificil.
Tengo una aplicación hecha con delphi 6 y utilizo bbdd paradox. En principio la aplicación fue creada para trabajar en un solo ordenador.
La cuestión es que han puesto un nuevo equipo y quisiera que con la misma aplicación se trabaje sobre una única base de datos. En un equipo tengo la aplicación junto a la bbdd y en otro solo tengo la aplicacion.
Bueno pues mi problema es que a la hora de meter datos desde un equipo el otro no lo ve y viceversa, para que la otra aplicación registre el cambio hay que cerrar el programa y volver a abrirlo y liar un pitoste que no es nada profesional.
He mirado por el foro sobre triggers y demás pero no e visto nada claro y concreto.
Me gustaría que me dijesen si puedo hacer que los cambios en la bbdd se actualicen automaticamente y se vean en el otro equipo (aunque alla un tiempo de demora) y si se puede hacer con paradox, porque por lo que e leido paradox es muy malo para eso.
Muchas gracias de antemano
Responder Con Cita
  #2  
Antiguo 02-08-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Ok, de entrada te comento que un auto update no es para nada recomendable, sea la base de datos que sea, Te explico,

Imagina un escenario donde el Usuario A, Actualiza 10 registros por minuto, de una tabla que tiene relación con la pantalla del usuario B. Lo que sucedería es que el usuario B, no podría trabajar pues la sincronización provocaría que si estas en un grid, el scroll bloquearia la edición de registros y paralizaría momentaneamente la aplicación. Una tabla con hasta 5000 registros no paraliza mucho tiempo la actualización. Imagina una con 300 000.

Yo te propongo que en las pantallas que así lo requieran, agregues un botón de Refresh.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #3  
Antiguo 02-08-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Te recomiendo leer este articulo alli se resolveran tus dudas

Paradox en Red
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #4  
Antiguo 02-08-2007
salvanano salvanano is offline
Miembro
 
Registrado: abr 2005
Posts: 92
Poder: 20
salvanano Va por buen camino
Paradox en red

Gracias por vuestras respuestas.
La cuestión es que ya lo he hecho como se me dice en el enlace que pone eduarcol, es asi como he estado trabajando hasta ahora para mejorar la aplicaicón.
La cuestión es que funciona bien pero el problema es que como mu bien dice poliburro hay que refrescar las tablas para que se vean los cambios en el resto de equipos, o bien que es lo que he hecho es cerrar la ventana y volverla a abrir.
Mi duda ahora es ¿cómo puedo hacer que cada vez que se realize una modificación en cualquier ordenador se vea en el otro sin que el usuario no tenga que hacer nada? ya que eso es un poco '¿cutre?'.
En caso de no poder hacerse, y verme obligado a que el usuario refresque las tablas, con solo desactivar y activar las tablas es suficiente no?
Por cierto, todas las tablas tienen la propiedad autorefresh a True, pero al ser en red supongo que no funcionara.
Un saludo
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
manejo de arbol de contenidos y manejo se sonido y video Buelos Internet 4 09-07-2007 14:52:45
Problema con el manejo de las ventanas dentro de la aplicacion maxibaco Varios 2 28-11-2006 20:01:09
traspaso aplicación paradox elguille Conexión con bases de datos 6 17-10-2005 18:59:26
Manejo de camara web en aplicacion zugazua2001 Varios 1 09-06-2005 17:41:06
Aplicación con paradox me pierde los datos jomanaar Tablas planas 5 04-05-2005 12:05:27


La franja horaria es GMT +2. Ahora son las 08:33:49.


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