Bloqueo Inesperado de Filas a partir de un Registro Concreto.

06/09/2006 - 18:12 por Miguel | Informe spam
Hola a todos,

Tengo un problema que consiste en lo siguiente.

Migré de Access a SQLServer. Ya tengo las tablas en SQLServer, pero
tengo los formularios en Access que acceden a esas tablas ( como las
migré las vinculé y el access tira de las tablas del SQLServer )

El problema está en que una de las tablas tiene un campo
Autonumérico, y en la migración lo tuve que poner a mano en el
SQLServer, lo puse como Identity, que empezase en el registro 5000 (
los anteriores estaban ocupados ) y que fuese aumentando de 1 en 1.

Total que ahora me bloquea todos los registros que creo desde el
access. incluso fuera ya de los formularios, desde el propio interfaz
del access. Es decir me deja crear un registro, pero no lo puedo
modificar me da un error que dice "Otro usuario modificó el
registro... desea guardar los cambios ?".

Lo curioso es que esto sólo me pasa con los registros que empiezan en
el 5000. Qué casualidad justo donde le dije que empezase lo del
autoincremento.

En SQL Server desde el Administrador Corporativo no tengo sin embargo
ningún tipo de bloqueo, puedo modificar los registros con normalidad.

¿ Sabeis por qué puede ser ?.

Muchas gracias por vuestra ayuda.

Un saludo,

Miguel Angel.
 

Leer las respuestas

#1 Alejandro Mesa
06/09/2006 - 19:55 | Informe spam
Miguel,

Chequea si tienes definida una clave primaria en esa tabla.


AMB

"Miguel" wrote:

Hola a todos,

Tengo un problema que consiste en lo siguiente.

Migré de Access a SQLServer. Ya tengo las tablas en SQLServer, pero
tengo los formularios en Access que acceden a esas tablas ( como las
migré las vinculé y el access tira de las tablas del SQLServer )

El problema está en que una de las tablas tiene un campo
Autonumérico, y en la migración lo tuve que poner a mano en el
SQLServer, lo puse como Identity, que empezase en el registro 5000 (
los anteriores estaban ocupados ) y que fuese aumentando de 1 en 1.

Total que ahora me bloquea todos los registros que creo desde el
access. incluso fuera ya de los formularios, desde el propio interfaz
del access. Es decir me deja crear un registro, pero no lo puedo
modificar me da un error que dice "Otro usuario modificó el
registro... desea guardar los cambios ?".

Lo curioso es que esto sólo me pasa con los registros que empiezan en
el 5000. Qué casualidad justo donde le dije que empezase lo del
autoincremento.

En SQL Server desde el Administrador Corporativo no tengo sin embargo
ningún tipo de bloqueo, puedo modificar los registros con normalidad.

¿ Sabeis por qué puede ser ?.

Muchas gracias por vuestra ayuda.

Un saludo,

Miguel Angel.


Preguntas similares