Problema con Adodc
Publicado por Turin (1 intervención) el 28/05/2003 19:04:44
Tengo que hacer un Update a una base de datos MySQL y tengo el siguiente código:
'--
cons = "UPDATE combustibles SET litres=20 WHERE id=1"
Adodc2.CommandType = adCmdText
Adodc2.RecordSource = cons
Adodc2.Refresh
'--
Cuando ejecuta el Refresh me dice "La operación solicitada por la aplicación no está permitida si el objeto está cerrado", genera el error 3704 y se cierra, aunque sí que modifica la base de datos.
He probado de sustituir Refresh por Requery o de poner Adodc.Recordset.Open antes del Refresh, pero me sale el error 91 ("Variable de tipo Object o la variable de bloque With no está establecida").
¿Tengo que poner algo más en la linea Adodc.Recordset.Open? Hay algún modo de evitar que el programa se cierre?
Gracias por vuestra atención.
'--
cons = "UPDATE combustibles SET litres=20 WHERE id=1"
Adodc2.CommandType = adCmdText
Adodc2.RecordSource = cons
Adodc2.Refresh
'--
Cuando ejecuta el Refresh me dice "La operación solicitada por la aplicación no está permitida si el objeto está cerrado", genera el error 3704 y se cierra, aunque sí que modifica la base de datos.
He probado de sustituir Refresh por Requery o de poner Adodc.Recordset.Open antes del Refresh, pero me sale el error 91 ("Variable de tipo Object o la variable de bloque With no está establecida").
¿Tengo que poner algo más en la linea Adodc.Recordset.Open? Hay algún modo de evitar que el programa se cierre?
Gracias por vuestra atención.
Valora esta pregunta


0