RE:BD compartida en aplicación multipuesto
Bueno, ¿despues de abrir la BD como accedes a los datos?
Si utilizas recordset, lo puedes abrir como solo lectura, tambien tienes que tener en cuenta que no puedes realizar una conexion si antes has echo otra que bloquee accesos a la tabla. Lo recomendable es conectar con un recordset, volcar los datos a un array y cerrar el recordset, de tal forma que los datos los tengas en memoria pero cierres la conexion (ojo, que con la conexion me refiero al recordset, no a la conexion que haces al principio).
Dim MiRs As New ADODB.Recordset
MiRs.Open SentenciaSQL, cnbase, adOpenKeyset, adLockReadOnly, adCmdText
Tambien ten en cuenta que si solo quieres que 1 sea el que pueda hacer cambios sobre la BD tendras o que filtrarlo por programa o hacerte una tabla para permisos.