Visual Basic - Necesito ayuda. ¿Como averiguar si un recordset..?

Life is soft - evento anual de software empresarial
 
Vista:

Necesito ayuda. ¿Como averiguar si un recordset..?

Publicado por kikecg (352 intervenciones) el 03/03/2003 17:12:05
Hola.
Necesito averiguar si un recordset esta abierto, en cuyo caso deberia cerrarlo. Algo como:
If (RS1 está abierto ) then RS1.Close
el problema es que no se como escribir en codigo lo que está dentro del paréntesis. ¿Hay alguna manera?.
Por favor, es urgente.
Muchas gracias.
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:Necesito ayuda. ¿Como averiguar si un recordset

Publicado por NfsBigMaster (11 intervenciones) el 03/03/2003 19:26:36
If RS1.recordcount > 0 Then RS1.close
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:Necesito ayuda. ¿Como averiguar si un recordset

Publicado por kikecg (352 intervenciones) el 03/03/2003 20:47:23
Ok, gracias. Acabo de probarlo y siempre, al llegar a esa linea, la propiedad recordcount del recordset tiene el valor -1. ¿Quizá no es necesarios cerrar los recordsets despues de utilizarlos?.
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:Necesito ayuda. ¿Como averiguar si un recordset

Publicado por Rodolfo del Peru (454 intervenciones) el 03/03/2003 20:46:52
La instruccion correcta es:
If rs.State = adStateOpen Then rs.Close

No funciona con .RecordCount, ya que si esta cerrado te dara error, y si esta abierto, podria ser que sea un recordset creado en el servidor, en cuyo caso el valor de recordcount es igual a -1

Saludos 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

RE:Necesito ayuda. ¿Como averiguar si un recordset

Publicado por kikecg (352 intervenciones) el 03/03/2003 20:59:21
Pues muchisimas gracias. Esta instrucción me gusta mas ;-)
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:Necesito ayuda. ¿Como averiguar si un recordset

Publicado por Germán (9 intervenciones) el 05/03/2003 17:10:51
El estado de un recordser, si es por medio del DataControl no de pude determinar, simplemente le pedis que lo cierre, o lo refresque.
Seria mejor que dieras más especificaciones.

Tal vez podria ayudarte más
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