
Transaction MySql en vb.net. ROLLBACK y COMMIT
Publicado por compumundo (11 intervenciones) el 25/07/2014 00:13:18
Hola!! quisiera saber como hacer una trasaction en vb.net
Por ejemplo para hacer un update lo realizo asi:
Dim res As Integer = INSERT_UPDATE_DELETE("start transaction; UPDATE articulos SET pcompra = '10' WHERE codigo = '25' ")
y para controlar si lo realizo:
If res = 0 Then
MsgBox("No se puede actualizar en este momento, vuelva a intentarlo más tarde", MsgBoxStyle.Critical, "Atención")
Exit Sub
Else
End If
pero nose como tendria que hacer para poner en el if el COMMIT si se realizo y sino en el ROLLBACK sino se realizo. asi no modifica ningun dato de la DB.
Muchas Gracias!
Por ejemplo para hacer un update lo realizo asi:
Dim res As Integer = INSERT_UPDATE_DELETE("start transaction; UPDATE articulos SET pcompra = '10' WHERE codigo = '25' ")
y para controlar si lo realizo:
If res = 0 Then
MsgBox("No se puede actualizar en este momento, vuelva a intentarlo más tarde", MsgBoxStyle.Critical, "Atención")
Exit Sub
Else
End If
pero nose como tendria que hacer para poner en el if el COMMIT si se realizo y sino en el ROLLBACK sino se realizo. asi no modifica ningun dato de la DB.
Muchas Gracias!
Valora esta pregunta


0