PDA

Ver la Versión Completa : error con clientdataset.refresh;


jfadelphi
30-03-2009, 15:30:09
Hola,

Cuando actualizo un campo en un dbgrid, queda registrado el cambio en el servidor.

ClientDataSet1.ApplyUpdates(0);

Pero si quiero forzar un refrescode los datos en los clientes, uso entonces el:

ClientDataSet1.Refresh;

Pero entonces, me genera una excepción:

http://http://www.teleinformatica.eu/img/error.bmp

paladincubano
01-04-2009, 18:06:43
Prueba a cerrarla y abrirla nuevamente.

jfadelphi
01-04-2009, 18:16:45
Ahora funciona.
Pero solo en mi pc.

En los demas, no se actualiza el grid.:(

paladincubano
01-04-2009, 18:18:43
Extraño. Porque cuando cierras y abres una tabla o query todo se soluciona.
Una pregunta tonta?
Actualizastes el EXE de las demas ordenadores?
:D

jfadelphi
02-04-2009, 10:16:02
¿heee?
¿se puede actualizar eso? ¿como?

paladincubano
02-04-2009, 10:18:08
Joder no.
Me refiero a que dices que en tu ordenador funciona bien. Pero en los demas ordenadores no funciona.

si actualizas el programa, cuando compilas te genera el EXE nuevamente, si no sobreescribes ese EXE en los demas ordenadores donde tenias la aplicacion, por supuesto no te va a actualizar el grid.

Me hago entender?

jfadelphi
02-04-2009, 10:49:08
Si. claro que lo hago.
He hecho una prueba en local, ejecutando dos copias del mismo exe.
Y el grid solo se actualiza en el exe activo.

En el que aparece en segundo plano, no ocurre nada.