Visual Basic - duda VB y BD

Life is soft - evento anual de software empresarial
 
Vista:

duda VB y BD

Publicado por Isa (60 intervenciones) el 21/03/2008 10:10:44
Hola , ¿Que tal? Disculpen las molestias.
Resulta que estoy realizando una aplicacion en VB6 y access
Para ello realizo conexsion desde vb a la BD, es decir,

Dim WDB As Connection
Dim User As Recordset

Set WDB = New Connection
Set User = New Recordset

El problema es, que algunas veces, cuando quiero desconectarlo,

WDB.Close
User.Close
Set WDB = Nothing
Set User = Nothing

aparece el siguiente error: La operacion no esta permitida si el objeto esta cerrado...

¿Que podria hacer? ¿Hay algun problema si no se cierra el recordset?

Gracias por su ayuda

Saludos
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
sin imagen de perfil

RE:duda VB y BD

Publicado por kdlc (226 intervenciones) el 21/03/2008 17:28:48
Cierra primero el recordset, luego la coneccion ...

User.Close
WDB.Close

suerte
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:duda VB y BD

Publicado por jose (10 intervenciones) el 22/03/2008 20:06:01
Lo mejor es que compruebes el estado actual de la conexion a la bd mediante la propiedad "state" a modo de lo que sigue por ejemplo:

if wdb.state=1 then
wdb.close
set wdb=nothing
endif
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