URGENTE!!ERROR 3260 AYUDENME PLEASE COLEGAS

SPOW
01 de Febrero del 2005
URGENTE!!ERROR 3260 AYUDENME PLEASE COLEGAS
Hola amigo, tengo un grandisisisisimoo problema, mi
sistema es de transcripcion de datos el cual los usuarios
trabajan practicamente todo en un mismo modulo (data
enter), resulta que cuando estan trabajando se les
presenta el siguiente "error 3260: NO SE PUEDE
ACTUALIZAR, ACTUALMENTE ESTA BLOQUEADO POR EL
USUARIO 'ADMIN' EN LA MAQUINA U20"
La maquina U20 es uno de los usuarios y varia de maquina
dependiendo en que usuario de el error. El problema me
parece grave ya que el sistema se sale por completo y
bueno tambien que sucede cuando efectuan el registro
dandole al boton correspondiente. El codigo esta en DAO
con base de datos en Access. El codigo para abrir la BBDD
y las tablas es el siguiente, lo cual me imagino que de
ahi viene el problema:
Public DATA As DAO.Database
Public CEDORI As DAO.Recordset
Public WKS As Workspace
Public Sub Abrir()
Set WKS = CreateWorkspace("", "admin", "", dbUseJet)
Set DATA = WKS.OpenDatabase(".CEDULACION.mdb",
False, False, ";PWD=DIOS84")
End If
End Sub
En el formulario de ingreso en el evento load tengo el
siguiente código para el recorset:
Set CEDORI = DATA.OpenRecordset("CEDORI", dbOpenTable)
CEDORI.Index = "PrimaryKey"

Agradezco de toda la ayuda posible colega... Gracias de
antemano

l_island
01 de Febrero del 2005
Lo primero es aconsejarte que abandones DAO y te pases a ADO.
Lo segundo es decirte que todas las actualziaciones de datos y borrados deberías ponerlos dentro de una transacción (BeginTrans...CommitTrans o... RollBackTrans), además de un bloque de control de errores, de este modo evitarás las actualizaciones concurrentes, ese es el problema que tienes ahora.

Saludos!!
l_island