Problemas con bloque de registros

12/02/2006 - 03:54 por Wilfredo Chacon | Informe spam
Tengo un problema con una base de datos de Sql Server que he vinculado con
Access. Me envia el siguiente mensaje de error cuando modifico algun
registro:

"Otro usuario modifico este registro despues de que usted comenzo a
modificarlo. si lo guarda, sobreescribira los cambios que hizo al otro
usuario.
Si copia los cambios al portapapeles podra ver los valores que introdujo el
otro usuario, y despues puede volver a pegar sus cambios si asi lo decide."

Luego aparecen los botones "Guardar Registro" (Desactivado), Copiar al
portapales y No hacer cambios.

Alguien sabe como puedo solventar este problema.

Gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
12/02/2006 - 16:29 | Informe spam
Deberás modificar tu aplicación Access o la forma en que trabaja el usuario.
No se puede editar un mismo registro desde dos conexiones, es un principio
básico para garantizar la consistencia de los datos.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Wilfredo Chacon" wrote in message
news:u1pRp%
Tengo un problema con una base de datos de Sql Server que he vinculado con
Access. Me envia el siguiente mensaje de error cuando modifico algun
registro:

"Otro usuario modifico este registro despues de que usted comenzo a
modificarlo. si lo guarda, sobreescribira los cambios que hizo al otro
usuario.
Si copia los cambios al portapapeles podra ver los valores que introdujo
el
otro usuario, y despues puede volver a pegar sus cambios si asi lo
decide."

Luego aparecen los botones "Guardar Registro" (Desactivado), Copiar al
portapales y No hacer cambios.

Alguien sabe como puedo solventar este problema.

Gracias por su ayuda.



Respuesta Responder a este mensaje
#2 Wilfredo Chacon
12/02/2006 - 22:31 | Informe spam
Bien te voy a explicar cuando sucede ese problema.

Mi base de datos funciona bien con la aplicación de access, el problema es
que cuando le agrego un campo a una tabla en sql server, automaticamente me
bloquea el acceso a la base de datos y no puedo hacer ninguna modificacion,
aunque sea el unico usuario que este usando la base de datos y es con todos
los registros especificamente de esa tabla modificada.
Que crees que suceda?

"Gustavo Larriera [MVP]" escribió en el mensaje
news:#9a7lk#
Deberás modificar tu aplicación Access o la forma en que trabaja el


usuario.
No se puede editar un mismo registro desde dos conexiones, es un principio
básico para garantizar la consistencia de los datos.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Wilfredo Chacon" wrote in message
news:u1pRp%
> Tengo un problema con una base de datos de Sql Server que he vinculado


con
> Access. Me envia el siguiente mensaje de error cuando modifico algun
> registro:
>
> "Otro usuario modifico este registro despues de que usted comenzo a
> modificarlo. si lo guarda, sobreescribira los cambios que hizo al otro
> usuario.
> Si copia los cambios al portapapeles podra ver los valores que introdujo
> el
> otro usuario, y despues puede volver a pegar sus cambios si asi lo
> decide."
>
> Luego aparecen los botones "Guardar Registro" (Desactivado), Copiar al
> portapales y No hacer cambios.
>
> Alguien sabe como puedo solventar este problema.
>
> Gracias por su ayuda.
>
>
>


Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
13/02/2006 - 01:23 | Informe spam
Es correcto ese comportamiento: Mientras estás modificando la estructura de
una tabla (por ejemplo, agregando un campo) la misma estará bloqueada hasta
que termines de hacer la modificación.

Modificar la estructura de un tabla y editar registros de la misma, son
operaciones que deben hacerse separadamente y nunca a la misma vez.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Wilfredo Chacon" wrote in message
news:%
Bien te voy a explicar cuando sucede ese problema.

Mi base de datos funciona bien con la aplicación de access, el problema es
que cuando le agrego un campo a una tabla en sql server, automaticamente
me
bloquea el acceso a la base de datos y no puedo hacer ninguna
modificacion,
aunque sea el unico usuario que este usando la base de datos y es con
todos
los registros especificamente de esa tabla modificada.
Que crees que suceda?

"Gustavo Larriera [MVP]" escribió en el mensaje
news:#9a7lk#
Deberás modificar tu aplicación Access o la forma en que trabaja el


usuario.
No se puede editar un mismo registro desde dos conexiones, es un
principio
básico para garantizar la consistencia de los datos.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers
no rights.

"Wilfredo Chacon" wrote in message
news:u1pRp%
> Tengo un problema con una base de datos de Sql Server que he vinculado


con
> Access. Me envia el siguiente mensaje de error cuando modifico algun
> registro:
>
> "Otro usuario modifico este registro despues de que usted comenzo a
> modificarlo. si lo guarda, sobreescribira los cambios que hizo al otro
> usuario.
> Si copia los cambios al portapapeles podra ver los valores que
> introdujo
> el
> otro usuario, y despues puede volver a pegar sus cambios si asi lo
> decide."
>
> Luego aparecen los botones "Guardar Registro" (Desactivado), Copiar al
> portapales y No hacer cambios.
>
> Alguien sabe como puedo solventar este problema.
>
> Gracias por su ayuda.
>
>
>






Respuesta Responder a este mensaje
#4 Wilfredo Chacon
13/02/2006 - 02:48 | Informe spam
Pues fijate que encontre la solucion y voy a exponerla por si alguien le
sirve.

Detecte que el problema esta cuando yo agregaba un campo de tipo Bit y como
mi tabla ya tiene como 300 registros entonces le actualiza los registros
para el nuevo campo con un valor Nulo entonces lo que hice fue reemplazar
esos valores nulos por cero y listo.
algo asi

Use mibase
update ordenes set reorden=0

Donde reorden es el campo que agregue.

Raro pero esa fue la solución al problema.

Gracias por tu ayuda.

Me gusta este foro porque es la mejor manera de exponer los problemas y
darles solución gracias a muchas personas que les gusta compartir su
experiencia.


"Wilfredo Chacon" escribió en el mensaje
news:#
Bien te voy a explicar cuando sucede ese problema.

Mi base de datos funciona bien con la aplicación de access, el problema es
que cuando le agrego un campo a una tabla en sql server, automaticamente


me
bloquea el acceso a la base de datos y no puedo hacer ninguna


modificacion,
aunque sea el unico usuario que este usando la base de datos y es con


todos
los registros especificamente de esa tabla modificada.
Que crees que suceda?

"Gustavo Larriera [MVP]" escribió en el mensaje
news:#9a7lk#
> Deberás modificar tu aplicación Access o la forma en que trabaja el
usuario.
> No se puede editar un mismo registro desde dos conexiones, es un


principio
> básico para garantizar la consistencia de los datos.
>
> Gustavo Larriera
> Uruguay LatAm
> Blog: http://sqljunkies.com/weblog/gux/
> MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
> Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> derecho / This posting is provided "AS IS" with no warranties, and


confers
> no rights.
>
> "Wilfredo Chacon" wrote in message
> news:u1pRp%
> > Tengo un problema con una base de datos de Sql Server que he vinculado
con
> > Access. Me envia el siguiente mensaje de error cuando modifico algun
> > registro:
> >
> > "Otro usuario modifico este registro despues de que usted comenzo a
> > modificarlo. si lo guarda, sobreescribira los cambios que hizo al otro
> > usuario.
> > Si copia los cambios al portapapeles podra ver los valores que


introdujo
> > el
> > otro usuario, y despues puede volver a pegar sus cambios si asi lo
> > decide."
> >
> > Luego aparecen los botones "Guardar Registro" (Desactivado), Copiar al
> > portapales y No hacer cambios.
> >
> > Alguien sabe como puedo solventar este problema.
> >
> > Gracias por su ayuda.
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Maxi
14/02/2006 - 15:15 | Informe spam
Hola, de todas maneras analizara como estas haciendo las cosas, porque ya
que un sistema modifique estructuras es una muy mala practica de
programacion, las estructuras se deberian cambiar poco y deberian ser
controladas por procesos de migracion o personas (DBA generalmente)


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Wilfredo Chacon" escribió en el mensaje
news:O1ovb%
Pues fijate que encontre la solucion y voy a exponerla por si alguien le
sirve.

Detecte que el problema esta cuando yo agregaba un campo de tipo Bit y
como
mi tabla ya tiene como 300 registros entonces le actualiza los registros
para el nuevo campo con un valor Nulo entonces lo que hice fue reemplazar
esos valores nulos por cero y listo.
algo asi

Use mibase
update ordenes set reorden=0

Donde reorden es el campo que agregue.

Raro pero esa fue la solución al problema.

Gracias por tu ayuda.

Me gusta este foro porque es la mejor manera de exponer los problemas y
darles solución gracias a muchas personas que les gusta compartir su
experiencia.


"Wilfredo Chacon" escribió en el mensaje
news:#
Bien te voy a explicar cuando sucede ese problema.

Mi base de datos funciona bien con la aplicación de access, el problema
es
que cuando le agrego un campo a una tabla en sql server, automaticamente


me
bloquea el acceso a la base de datos y no puedo hacer ninguna


modificacion,
aunque sea el unico usuario que este usando la base de datos y es con


todos
los registros especificamente de esa tabla modificada.
Que crees que suceda?

"Gustavo Larriera [MVP]" escribió en el
mensaje
news:#9a7lk#
> Deberás modificar tu aplicación Access o la forma en que trabaja el
usuario.
> No se puede editar un mismo registro desde dos conexiones, es un


principio
> básico para garantizar la consistencia de los datos.
>
> Gustavo Larriera
> Uruguay LatAm
> Blog: http://sqljunkies.com/weblog/gux/
> MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
> Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga
> ningun
> derecho / This posting is provided "AS IS" with no warranties, and


confers
> no rights.
>
> "Wilfredo Chacon" wrote in message
> news:u1pRp%
> > Tengo un problema con una base de datos de Sql Server que he
> > vinculado
con
> > Access. Me envia el siguiente mensaje de error cuando modifico algun
> > registro:
> >
> > "Otro usuario modifico este registro despues de que usted comenzo a
> > modificarlo. si lo guarda, sobreescribira los cambios que hizo al
> > otro
> > usuario.
> > Si copia los cambios al portapapeles podra ver los valores que


introdujo
> > el
> > otro usuario, y despues puede volver a pegar sus cambios si asi lo
> > decide."
> >
> > Luego aparecen los botones "Guardar Registro" (Desactivado), Copiar
> > al
> > portapales y No hacer cambios.
> >
> > Alguien sabe como puedo solventar este problema.
> >
> > Gracias por su ayuda.
> >
> >
> >
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida