Aplicación multiusuario problema de numeración duplicada

Tengo una aplicación multiusuario que utiliza un numerador que está en una tabla de solo un registro y un campo.
Cuando un usuario quiere dar de alta una solicitud lo obtengo mediante una función que devuelve el valor del campo Nro. De solicitud esa tabla y actualiza el valor + 1.
El problema es que ante la concurrencia de usuarios la función le está asignando el mismo número a 2 usuarios concurrentes.
La función esta creada con un recorset ADO con bloqueo pesimista pero creo que esto no funciona sino no pasaría esto.

Añade tu respuesta

Haz clic para o