Problemas con registros de una tabla

08/09/2003 - 13:38 por JRAVLES | Informe spam
Hola Grupo!

Tengo un server2000 con sql2000 instalado. Ataco sobre
la base de datos de sql en acces2000. Tengo un problema a
la hora de actualizar i dar de alta registros en una
determinada tabla. los permisos son totales sobre la tabla
pero hay ciertos registros, que no me deja modificarlos.
estos son los que se han dado ultimamente de alta. A la
hora de modificarlos el acces me da el siguiente
error "conflicto de escritura: Otro usuario modifico este
registro despues de que usted comenzo a modificarlo" y me
da tres opciones a elegir: "Guardar registro"
desabilitada "copiar en portapapeles" "no hacer cambios".

Lo curioso es que con otros registros de la tabla no me da
este mensaje son con los últimos que se han dado de alta.

Sabeis a que puede ser debido y como puedo solucionarlo?
 

Leer las respuestas

#1 Gustavo Larriera [MVP]
09/09/2003 - 03:45 | Informe spam
Posiblemente has abierto una grilla en Access para mostrar los datos y en
tanto la mantienes abierta, desde otra grilla (u otra aplicación cualquiera)
se han modificado los datos. La grilla de Access no refresca automáticamente
los datos por tanto estás recibiendo la adevertencia de que estás leyendo
"datos sucios" (lo que ves en oantalla no es lo que realmente está
almacenado en ese momento en la base de datos, pues alguien ya lo modificó).

La solución programática --dicho en tono genérico ya que desconozco tu
aplicación-- consiste en que cuando muestras datos que van a ser
modificados, deben bloquearse esos datos para que otra aplicación no pueda
alterarlos mientras tu aplicación los está editando.

saludos
gux



Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"JRAVLES" wrote in message
news:44e101c375fd$b55fb570$
Hola Grupo!

Tengo un server2000 con sql2000 instalado. Ataco sobre
la base de datos de sql en acces2000. Tengo un problema a
la hora de actualizar i dar de alta registros en una
determinada tabla. los permisos son totales sobre la tabla
pero hay ciertos registros, que no me deja modificarlos.
estos son los que se han dado ultimamente de alta. A la
hora de modificarlos el acces me da el siguiente
error "conflicto de escritura: Otro usuario modifico este
registro despues de que usted comenzo a modificarlo" y me
da tres opciones a elegir: "Guardar registro"
desabilitada "copiar en portapapeles" "no hacer cambios".

Lo curioso es que con otros registros de la tabla no me da
este mensaje son con los últimos que se han dado de alta.

Sabeis a que puede ser debido y como puedo solucionarlo?

Preguntas similares