Visual Basic - Muy Urgente.. ADO

Life is soft - evento anual de software empresarial
 
Vista:

Muy Urgente.. ADO

Publicado por FJArmas (8 intervenciones) el 10/06/2002 13:12:33
Buenas. Tengo el siguiente problema cuando intento ejecutar la sentencia .UPDATE, el mensaje de error es el siguiente:
"El controlador de evento del cliente llamó a un método no reentrante en el proveedor"
No uso componentes ADODC, todo lo controlo por código.

Un saludo y gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

no sé , ¿podrías poner el código?

Publicado por Moisés (133 intervenciones) el 10/06/2002 18:29:37
Hola, no sé el error, pero por si acaso podrías poner el código.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:no sé , ¿podrías poner el código?

Publicado por FJArmas (8 intervenciones) el 10/06/2002 19:34:45
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
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:no sé , ¿podrías poner el código?

Publicado por Moisés (133 intervenciones) el 11/06/2002 15:09:31
El código esta bien, revisa el código cuando lo añades al recoedset, parece ser que utilizas algún nombre de tabla o campo que no existe.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:no sé , ¿podrías poner el código?

Publicado por FJArmas (8 intervenciones) el 11/06/2002 19:27:43
Gracias, le revisaré todo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar