Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Actualizacion con ADO (https://www.clubdelphi.com/foros/showthread.php?t=13246)

Carlex 11-08-2004 19:10:00

Actualizacion con ADO
 
Buenas, ya terminando mi proyecto me di cuenta de un apequeno problema mi proyecto es en cliente servidor, con 10 usuarios en linea, el programa esta hecho con conexion ADO con una bd en sql server, el problema es que cuando un usuario modifica un dato o lo elimina, otro usuario no ve el cambio realizado, es decir no se actualiza ese cambio, dentro de la BD si se actualiza pero en el programa no, tiene que salir de la aplicacion y volver a entrar para que se actualize, como le hago?
el codigo para modificar esta con un Post y un delete para borrar. falta aguna linea de codigo para que se actualize?, cabe recalcar que en la bd si se actualiza, para que los cambios se vean por el momento hize que se cierre la tabla y se vuelva a abrir pero esto no es lo optimo verdad? De ante mano muchas gracias :p

Carlex 11-08-2004 23:11:20

Probando, con la propiedad refresh logre solucionar este problema pero resulta que es muy lenta....tarad mucho, estoy con SQL server trabajando con 80mil datos, help!

Elot 10-09-2004 17:20:34

Actualizacion Ado
 
Trata de cerrar y abrir la tabla para refrescar.... es mas factible...

adoquery1.close;
adoquery1.open;

sflexas 08-08-2005 01:32:56

Mismo problema
 
La verdad que no se que se puede hacer con eso, hasta intente desconectar y conectar la base de datos pero no funciona!!!!:confused:

ContraVeneno 08-08-2005 21:02:49

Creo que buscar más información sobre "Concurrencias", "Transacciones", los métodos "ApplyUpdate" o "CancelUpdate" o "CacheUpdate" te puede ayudar a resolver tu problema. Claro que esta que dependerá de tí que busques esta inforamción.

Cabanyaler 09-08-2005 08:08:57

... y lo más importante: Documentarte sobre los conceptos de BBDD locales y de cliente/servidor, donde se explicará porque Dataset.Post <> DataSet.ApplyUpdates.
¿Enlaces?, no conozco ninguno, pero seguro que el Google o cualquier otro te proporcina miles de enlaces con los criterios remarcados anteriormente.
Suerte. ;)


La franja horaria es GMT +2. Ahora son las 19:12:45.

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