Cita:
Iniciado por cjperez Buenas, estoy realizando una aplicacion es visual basic 6 y sql server 2000 y estoy tratando de realizar un procedimiento almacenado para que pueda leerme de una tabla el numero mayor, es decir en la tabla se va guardando unos proceso y se le agrega un numero de factura que va en secuencia, yo realice una vista para esto pero llega un momento que a veces me da diplicidad en ese numero.
Es un numero de factura hay varias cajas que estan leyendo elultimo numero guardado y a este se le suma uno y asi va sucesivamente, pero a veces llega un momento y se duplica el numero y sales dos factura con el mismo numero, espero puedan ayudarme con este pequeño problema, ya sea con un procedimiento almacenado o cual quier otra sugerencia
Me parece muy extraño que pase eso... Solo pasaria si el programa antes de iniciar la venta verifica el ultimo numero, y luego al terminarla escribe la tabla con el nuevo ultimo numero que seria n+1
Pero si al momento de guardar, generas un numero y inmediatamente le sumas 1 en la tabla, no creo que tengas problemas, ni con 10 programas funcionando a la vez.