Transacciones
Publicado por Milton Rodríguez (1 intervención) el 02/08/2001 21:34:42
Hola, mi problema es con el manejo de las transacciones, tengo algo así:
Private Sub cmdGrabar_Click()
CN_Gestion.BeginTrans
On Error GoTo error
CN_Gestion.Execute "INSERT INTO " & tColonias & " (Clave, Colonia, CP, Cve_Zona) VALUES ('" & txtColonias(0).Text & "', '" & txtColonias(1).Text & "', " & txtColonias(2).Text & ", '" & txtColonias(3).Text & "')"
CN_Gestion.CommitTrans
Exit Sub
error:
CN_Gestion.RollbackTrans
MsgBox Err.Number & " " & Err.Description, vbOKOnly, Leyenda
Err.Clear
El problema es que cuando ejecuto esto se queda trabado el sistema y después de un rato me aparece un mensaje "El tiempo de espera se agoto", alguien me pudiera decir por qué hace esto ó que estoy haciendo mal, de antemano muchas gracias. Adiós
End Sub
Private Sub cmdGrabar_Click()
CN_Gestion.BeginTrans
On Error GoTo error
CN_Gestion.Execute "INSERT INTO " & tColonias & " (Clave, Colonia, CP, Cve_Zona) VALUES ('" & txtColonias(0).Text & "', '" & txtColonias(1).Text & "', " & txtColonias(2).Text & ", '" & txtColonias(3).Text & "')"
CN_Gestion.CommitTrans
Exit Sub
error:
CN_Gestion.RollbackTrans
MsgBox Err.Number & " " & Err.Description, vbOKOnly, Leyenda
Err.Clear
El problema es que cuando ejecuto esto se queda trabado el sistema y después de un rato me aparece un mensaje "El tiempo de espera se agoto", alguien me pudiera decir por qué hace esto ó que estoy haciendo mal, de antemano muchas gracias. Adiós
End Sub
Valora esta pregunta


0