david.rguez
12-07-2007, 19:01:49
Hola a todos/as:
Utilizamos Borland Delphi 2005 y SQL Server y tenemos un problema cuando hay más de un usuario manejando una misma aplicación.
Sucede en el momento siguiente:
- El usuario A utiliza un ADO para efectuar una serie de inserciones. Deja el ADO abierto porque en el siguiente momento va a introducir más. Está grabando registros para un determinado cliente: 01
- El usuario B accede a la misma pantalla y realiza una inserción por su cuenta. Está grabando registros para el cliente 02.
- El usuario A intenta grabar uno nuevo en su pantalla para el cliente 01 y obtiene el mensaje "No se puede encontrar la fila para su actualización: algunos valores han cambiado desde la última vez que se leyó".
Hemos intentado de todo: probar distintas combinaciones de cursores y no hemos logrado nada.
¿Alguien sabría darnos una pista?
Gracias.
Utilizamos Borland Delphi 2005 y SQL Server y tenemos un problema cuando hay más de un usuario manejando una misma aplicación.
Sucede en el momento siguiente:
- El usuario A utiliza un ADO para efectuar una serie de inserciones. Deja el ADO abierto porque en el siguiente momento va a introducir más. Está grabando registros para un determinado cliente: 01
- El usuario B accede a la misma pantalla y realiza una inserción por su cuenta. Está grabando registros para el cliente 02.
- El usuario A intenta grabar uno nuevo en su pantalla para el cliente 01 y obtiene el mensaje "No se puede encontrar la fila para su actualización: algunos valores han cambiado desde la última vez que se leyó".
Hemos intentado de todo: probar distintas combinaciones de cursores y no hemos logrado nada.
¿Alguien sabría darnos una pista?
Gracias.