Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2012, 20:55
Avatar de Ticosoft
Ticosoft
 
Fecha de Ingreso: agosto-2008
Mensajes: 29
Antigüedad: 16 años, 7 meses
Puntos: 1
Exclamación Problema al guardar datos desde varias estaciones

Saludos amigos.
Tengo un problema; un sistema escrito en vb6 con base de dato en mysql, está instalado en una tienda de mas de 8 estaciones de ventas masivas y unas 6 estaciones de uso administrativo. A nivel de red y conexión trabaja super bien, el problema está, cuando después de cada venta registro la operación en una tabla (DocumentoVenta). Pero antes de guardar los datos realizo un Query para saber el ultimo numero de documento guardado y al valor devuelto le sumo 1.. (x = Nreg + 1), asi obtengo el próximo numero de documento a ocupar. El problema se presenta cuando 2 o mas estaciones llegan a guardar el registro al tiempo, bien me repite un registro 2 veces, o el correlativo me salta valores, ejm: (1250,1251,1253,1254).

¿Que puedo hacer para mejorar este problema?
¿Que me sugieren?

Atento a su ayuda al respecto.