
30/10/2009, 11:18
|
| | 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. |