Ver Mensaje Individual
  #13 (permalink)  
Antiguo 30/10/2009, 11:18
xDriver
 
Fecha de Ingreso: septiembre-2009
Mensajes: 73
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Problema cuando varios usuarios modifican el mismo registro en base de dat

Realizar un select antes del insert me parece lo mejor y con sp mejor aun.
En anteriores respuestas mencionaste la inconsistencia y leyendo un poco encontre el ACID Compliant y me falta un golpe para poder aplicarlo.

Como podria aplicar la atomicidad desde vb.
Ejemplo de wikipedia: si intento hacer 2 consultas, restar 10 a B y añadir 10 a A, si ambas consultas se ejecutan esta ok, pero si una de ellas falla entonces biene el problema, por logica la solucion seria intentar ejecutar el sql que falta ó deshacer lo que se hizo.

Que hago en esta situacion, como podria capturar el error, digamos q en caso de un corte de energia solo realiza la 1era consulta y en una relacion maestro detalle un fallo asi causaria inconsistencia en la db, que se debe hacer?
Como saber si las 2 consultas o si solo 1 se realizo con exito y si se da el caso volver a intentar o deshacer dichas operaciones.