Error 3705 operation is not allowed when the object is open

nataly
14 de Noviembre del 2008
zeta

mvallejos
14 de Noviembre del 2008
Que objeto te hace eso? un Recordset ? un Connection ? un Command ?

Todos los objetos ADO tienen una propiedad llamada State (AdStateOpen y AdStateClosed).
Si un recordset está abierto e intentas ejecutar una consulta, da ese error. Para evitarlo hay que asegurarse de que el objeto estè cerrado

If Objeto.State = AdStateOpen Then
Objeto.Close
End if

Saludos


zapatones
14 de Noviembre del 2008
equis