Visual Basic - Consulta SQL en un querydef

Life is soft - evento anual de software empresarial
 
Vista:

Consulta SQL en un querydef

Publicado por Jon (12 intervenciones) el 03/05/2001 13:58:32
Hola:

Estoy en una base de datos tipo Access 2000. Tengo un problemilla, he creado una consulta con createquerydef y una cadena sql. Claro, me crea una consulta con varios registros y, para trabajar con ellos, me creo un recordset al que le asigno esa consulta. Y da igual el número de registros que tenga, porque siempre me da recordcount = 1.

He probado a crear un recordset directamente con la cadena SQL, y lo mismo, ya puedo tener 300 coincidencias, que siempre me da recordcount = 1.

¿Qué es lo que pasa?

Un saludo.

Jon
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:Consulta SQL en un querydef

Publicado por Mario A. Ardila (14 intervenciones) el 04/05/2001 03:52:06
Luego de abrir el recordset tienes que darle el método MOVELAST para que cuente el número de registro de la tabla o consultas, por ejemplo si rs es el recordset ya abierto:

if not rs.Eof then rs.MoveLast

msgbox rs.RecordCount

... espero sea eso

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:Consulta SQL en un querydef

Publicado por ISIDROALMAGUER (288 intervenciones) el 04/05/2001 08:35:57
HOLA...

SOLO NECESITAS DARLE UN MOVELAST AL RECORDSET.

RST.MOVELAST

Y LUEGO CHECAS LA PROPIEDAD RECORDCOUNT..

ESO ES TODO

SALUDOS
ISIDROALMAGUER
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