Transacciones en Access

Gloria
02 de Febrero del 2006
Estoy haciendo un programa en Visual con base de datos Access 2000.

Tengo en un formulario un TrueDBGrid (Versión 6) que lo cargo a través de la propiedad DataSource con un recordset ADODB, en él muestro registros de una tabla. A través de botones accedo al detalle de esos registros.

Por ejemplo si le doy al botón de modificar se me abre un panel con todos los datos del registro activo. Modifico datos y al darle a aceptar veo que los datos se modifican en base de datos pero no en el grid (a pesar de que le hago requery, rebind e incluso he probado a cerrar el recordset del grid, abrirlo de nuevo y asignárselo).

Además no me pasa siempre, e incluso se comporta de diferente manera en otros equipos (todos con XP).

¿Sabéis por qué puede ser? El problema se soluciona si abro una transacción antes de modificar y la cierro después.

Muchas gracias.