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
 

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


Preguntas similares