Access y SQL server

27/10/2005 - 19:15 por Fernando López | Informe spam
Hola,

tengo una base de datos en Access con tablas vinculadas a SQL Server.

En uno de los formularios de Access tengo la siguine instrucción :

CurrentDb.Execute " INSERT INTO ProcesosCandidato (IDProceso , IDCandidato )
VALUES ( " & Proceso & ", " & Candidato & ");", dbSeeChanges

Esto hace que me inserte un registro nuevo en la tabla ProcesosCandidato que
tiene un campo autonumérico llamado IDProcesosCandidato

Esto funciona correctamente.

El problema es que cuando abro uno de estos registros con otro formulario
para poder modificarlo, me dice que otro usuario modificó este registro
después de que usted comenzó a modificarlo. ...

Esto mismo me lo hace con todos los registros de esta tabla, que es la única
que se va creando con la instrucción INSERT INTO

En las demás tablas de la BD no tengo este problema. Los registros los creo
desde los formularios, sin utilizar esta función INSERT INTO

Parece que los registros se quedan bloqueados ...

Alguien sabe lo que pasa?

Muchas gracias

Fernando López
MAdrid

Preguntas similare

Leer las respuestas

#1 Maxi
27/10/2005 - 20:38 | Informe spam
Hola, esto es un error de programacion o como access controla la
concurrencia


Salu2
Maxi [MVP SQL SERVER]


"Fernando López" escribió en el mensaje
news:

Hola,

tengo una base de datos en Access con tablas vinculadas a SQL Server.

En uno de los formularios de Access tengo la siguine instrucción :

CurrentDb.Execute " INSERT INTO ProcesosCandidato (IDProceso ,
IDCandidato ) VALUES ( " & Proceso & ", " & Candidato & ");", dbSeeChanges

Esto hace que me inserte un registro nuevo en la tabla ProcesosCandidato
que tiene un campo autonumérico llamado IDProcesosCandidato

Esto funciona correctamente.

El problema es que cuando abro uno de estos registros con otro formulario
para poder modificarlo, me dice que otro usuario modificó este registro
después de que usted comenzó a modificarlo. ...

Esto mismo me lo hace con todos los registros de esta tabla, que es la
única que se va creando con la instrucción INSERT INTO

En las demás tablas de la BD no tengo este problema. Los registros los
creo desde los formularios, sin utilizar esta función INSERT INTO

Parece que los registros se quedan bloqueados ...

Alguien sabe lo que pasa?

Muchas gracias

Fernando López
MAdrid


Respuesta Responder a este mensaje
#2 Miguel Egea
31/10/2005 - 14:14 | Informe spam
Prueba Fernando el los grupos de Access, seguramente ellos te van a ayudar
mucho más, como bien dice maxi esto es un comportamiento de access como
cliente más que de SQL Server. Seguro que los compañeros de Access te ayudan
en esto.


Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"

"Fernando López" wrote in message
news:

Hola,

tengo una base de datos en Access con tablas vinculadas a SQL Server.

En uno de los formularios de Access tengo la siguine instrucción :

CurrentDb.Execute " INSERT INTO ProcesosCandidato (IDProceso ,
IDCandidato ) VALUES ( " & Proceso & ", " & Candidato & ");", dbSeeChanges

Esto hace que me inserte un registro nuevo en la tabla ProcesosCandidato
que tiene un campo autonumérico llamado IDProcesosCandidato

Esto funciona correctamente.

El problema es que cuando abro uno de estos registros con otro formulario
para poder modificarlo, me dice que otro usuario modificó este registro
después de que usted comenzó a modificarlo. ...

Esto mismo me lo hace con todos los registros de esta tabla, que es la
única que se va creando con la instrucción INSERT INTO

En las demás tablas de la BD no tengo este problema. Los registros los
creo desde los formularios, sin utilizar esta función INSERT INTO

Parece que los registros se quedan bloqueados ...

Alguien sabe lo que pasa?

Muchas gracias

Fernando López
MAdrid


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