hola.
pongo esto en varios por que estoy en el problema de generar folios consecutivos
en un ambiente multiusuarios.
Es decir. tengo la base de datos en el servidor.
a la que se conectan 10 usuarios 2 en cada sucursal 5 sucursales en total y a veces
si se tiene la serie y el folio
SUCURSAL1 1000
y se hace una venta.
con la computadora del usuario 1
y en la computadora del usuario 2
se hace igualmente una venta casi al mismo tiempo.
en lugar de que la secuancia sea
SUCURSAL1 1000
SUCURSAL1 1001
SUCURSAL1 1002
sale
SUCURSAL1 1000
SUCURSAL1 1001
SUCURSAL1 1001
Código SQL
[-]
MyQueryDatEmp.SQL.Add('SELECT MAX(folio) AS FolioFact FROM Facturas WHERE Serie = ''' + serie + '''');
¿que tecnicas usan para que no se les repitan folios?
¿que tecnicas usan los bancos para tener folios seguros, imagino los de los pagos que se hacen y los cobrar a las cuentas.?
gracias.