Ahí va el código
Publicado por FJArmas (8 intervenciones) el 10/06/2002 19:32:42
El código es el siguiente:
Por cierto si quito el If (err <>0) no me da el error y actualiza la base de datos bien
Perdona pero es que soy novato en VB y no se si se debe comprobar los errores despues de un .UPDATE
Public Sub AceptRegister(Record As ADODB.Recordset, Nombre As String)
\'*** Declaración de variables ***
\'*** Código del procedimiento ***
On Error Resume Next
Record.Update \'AQUI DA EL ERROR, EN ESTE PUNTO
If (Err <> 0) Then \'LO DETECTA AQUI
MsgBox BASEDAT04 & Nombre & Chr(13) & Chr(13) _
& Err.Description, vbExclamation, \"ModBasedat(AddRegister)\"
Record.CancelUpdate
Record.MoveLast
AddRegister = False
End If
Err.Clear
On Error GoTo 0
Exit Sub
End Sub
Por cierto si quito el If (err <>0) no me da el error y actualiza la base de datos bien
Perdona pero es que soy novato en VB y no se si se debe comprobar los errores despues de un .UPDATE
Public Sub AceptRegister(Record As ADODB.Recordset, Nombre As String)
\'*** Declaración de variables ***
\'*** Código del procedimiento ***
On Error Resume Next
Record.Update \'AQUI DA EL ERROR, EN ESTE PUNTO
If (Err <> 0) Then \'LO DETECTA AQUI
MsgBox BASEDAT04 & Nombre & Chr(13) & Chr(13) _
& Err.Description, vbExclamation, \"ModBasedat(AddRegister)\"
Record.CancelUpdate
Record.MoveLast
AddRegister = False
End If
Err.Clear
On Error GoTo 0
Exit Sub
End Sub
Valora esta pregunta


0