begintrans y commit en data control

adolfo santos
14 de Mayo del 2005
Hola a todos.
Usamos un ado data control para mantener los registros de una tabla
No encontramos la forma de hacer procesos con transacciones.
Muchas gracias por anticipado.
saludos

sdemingo
14 de Mayo del 2005
Tendrás una conexión declarada así:
Public oConexion as New ADODB.Connection

Antes de realizar ninguna operación haces:
Oconexion.BeginTrans
De este modo inicias la transacción y el programa queda esperando o un commit o un rollback

Cuando tengas una SQL Puedes hacer algo así:

If MsgBox("Acepta los cambios?", vbInformation + vbYesNo, "Atención") = vbYes Then
oConexion.CommitTrans
Else
oConexion.RollbackTrans
End If

No se si esto te habrá ayudado

Un saludo
sdemingo

leoreynoso
14 de Mayo del 2005
Hola. Estoy programando en VB 6 usando los controles DATA via myodbc a un servidor mysql.
Me podrias mandar el codigo completo de conexion a la base de datos y las sentencia necesarias para completar la transaccion? Muchas gracias