Visual Basic - Puedo chequear si un recordset esta abierta?

Life is soft - evento anual de software empresarial
 
Vista:

Puedo chequear si un recordset esta abierta?

Publicado por Virginia (2 intervenciones) el 10/10/2002 14:46:13
Quiero abrir un recordset asociado a una conexion ADO por ej rs.open y en algunos casos (logicos) recibo el mensaje de que ese comando no puede ejecutarse porque el objeto ya esta abierto.

Existe algun comando tipo IsOpen o IsClose para saber si este objeto esta abierto o cerrado para saber si ejecutar o no el comando?
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

RE:Puedo chequear si un recordset esta abierta?

Publicado por susana (56 intervenciones) el 10/10/2002 16:48:37
la propiedad state te dice si esta abierto o no, esta porpiedad toma los siguientes valores: adstateopen o adstateclose.
Puedes preguntarlo:
if rs.state=adstateopen then
'esta abierto
else
'esta cerrado
end if
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:Puedo chequear si un recordset esta abierta?

Publicado por Rodolfo del Peru (454 intervenciones) el 11/10/2002 07:18:07
Eso es correcto, yo lo uso asi:

If rs.State = adStateOpen Then rs.Close

Saludos a ambas desde Lima
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