Recordset ADO error al cerrarlo
Publicado por Franjo (9 intervenciones) el 16/02/2005 16:49:24
Tengo este codigo para abrir un recordset, es ADO
Set adoPrimaryRS = New Recordset
adoPrimaryRS.Open strSQL, mobjGestorBaseDatos.Conexion, adOpenStatic, adLockOptimistic
En otro punto del codigo quiero cerrar el recordset y ponerlo a nothing
If Not adoPrimaryRS Is Nothing Then
If adoPrimaryRS.State = adStateOpen Then
adoPrimaryRS.Close
End If
Set adoPrimaryRS = Nothing
End If
El problema es el siguiente, que al ejecutar la linea de Close me peta y me sale un error de que la operacion no esta permitida en este contexto.
Queria saber por que la propiedad State me dice que esta adStateOPen y luego no puede cerrarlo?
Gracias.
Set adoPrimaryRS = New Recordset
adoPrimaryRS.Open strSQL, mobjGestorBaseDatos.Conexion, adOpenStatic, adLockOptimistic
En otro punto del codigo quiero cerrar el recordset y ponerlo a nothing
If Not adoPrimaryRS Is Nothing Then
If adoPrimaryRS.State = adStateOpen Then
adoPrimaryRS.Close
End If
Set adoPrimaryRS = Nothing
End If
El problema es el siguiente, que al ejecutar la linea de Close me peta y me sale un error de que la operacion no esta permitida en este contexto.
Queria saber por que la propiedad State me dice que esta adStateOPen y luego no puede cerrarlo?
Gracias.
Valora esta pregunta


0