Aplicacion Multiusuario
Publicado por Jncar (24 intervenciones) el 15/10/2007 12:13:04
Hola.
Tengo creada una aplicación para ser utilizada en 9 o 10 Pcs.
El códgio de grabación lo hago con begintrans....
Pero el problema que me surge es que hay un campo de código que es único y que lo tengo compuesto por el Id autonumerico y otro campo.
Cuando hay un error en la grabación por cualquier causa, el id se pierde y salta al siguiente libre. Me explico.. si empieza un usuario a grabar con el id= 9 y le da error de grabación se hace el rollback y cuando vuelve a grabar le asigna por ejemplo el id=15 que es el siguiente libre ,pero el 9 se pierde por lo que mi campo codigo ya no es sucesivo.
Me podeis dar alguna ayuda.
Gracias.
Tengo creada una aplicación para ser utilizada en 9 o 10 Pcs.
El códgio de grabación lo hago con begintrans....
Pero el problema que me surge es que hay un campo de código que es único y que lo tengo compuesto por el Id autonumerico y otro campo.
Cuando hay un error en la grabación por cualquier causa, el id se pierde y salta al siguiente libre. Me explico.. si empieza un usuario a grabar con el id= 9 y le da error de grabación se hace el rollback y cuando vuelve a grabar le asigna por ejemplo el id=15 que es el siguiente libre ,pero el 9 se pierde por lo que mi campo codigo ya no es sucesivo.
Me podeis dar alguna ayuda.
Gracias.
Valora esta pregunta


0