Visual Basic - Recordset

Life is soft - evento anual de software empresarial
 
Vista:

Recordset

Publicado por Julio (1 intervención) el 27/09/2006 17:34:24
Espero que alguien me pueda ayudar.
necesito hacer una consulta, pero me devuelve demasiados registros, enconces quero limitar el número de registros con "set rowcount", el problema es que cuando uso esto, me cierra el recordset y ya no puedo acceder a el, por ejemplo:

squery = " set rowcount 10 select * from tabla set rowcount 0"

set recordset = ejecutar_consulta(squery) ' funcion que ejecuta la consulta
y cuanso uso por ejemplo el recordset.recordcount ó recordset.eof, muestra el error 3704 y dice que el objeto esta cerrado, alguien sabe como solucionar eso ó como limitar el número de registros devueltos????
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:Recordset

Publicado por Ronnie (3 intervenciones) el 28/09/2006 02:50:08
MIRA LO UNICO QUE TIENES QUE HACER PARA LIMITAR LOS REGISTRO A LAS CONSULTAS ES PONER DESPUES DE SELECT LA PALABRA TOP Y EL NUMERO DE REGISTROS QUE QUIERES QUE TE DEVUELVA OSEA POR EJEMPLO: SELECT TOP 10 nom_cliente FROM TB_CLIENTE ESTO TE DEVUELVE LOS 10 PRIMEROS REGISTROS.
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