Page 1 of 1

Metodo o Data de Rowset para contar registros filtrados

Posted: Fri May 11, 2018 9:34 pm
by admsoporte
Buenas tardes, esa data o metodo podria permitirnos saber cuantos registros conforman el subconjunto filtrado.
Actualmente lo solvento mediante una funcion que recorre el rowset filtrado con un contador.
Saludos

Re: Metodo o Data de Rowset para saber numero de registros filtr

Posted: Fri May 11, 2018 10:12 pm
by Rick Lipkin
Jose

Try this Ado method:

Code: Select all


nRec := oRs:RecordCount()

 
Rick Lipkin

Re: Metodo o Data de Rowset para contar registros filtrados

Posted: Fri May 11, 2018 11:13 pm
by admsoporte
Rick, eso me da el numero de registros total del RowSet.
Uso el soporte nativo de FWH1802 para mysql.
actualmente lo hago llamando la funcion contarRegistros(oRs)

Code: Select all

function contarRegistros(oRs)
local ncuantos:=0
ors:gotop()
while !ors:eof()
   ncuantos++
   ors:skip()
enddo
return ncuantos
 
se le pasa el RowSet ya filtrado y si cuenta correctamente los registros que cumplen la condicion de filtrado

Re: Metodo o Data de Rowset para contar registros filtrados

Posted: Sat May 12, 2018 1:22 pm
by horacio
Creo que oRs : KeyCount() devuelve la cantidad de registros, aún si está filtrado.

Saludos

Re: Metodo o Data de Rowset para contar registros filtrados

Posted: Sat May 12, 2018 6:11 pm
by nageswaragunupudi
horacio wrote:Creo que oRs : KeyCount() devuelve la cantidad de registros, aún si está filtrado.

Saludos
Yes.

Re: Metodo o Data de Rowset para contar registros filtrados

Posted: Sat May 12, 2018 9:35 pm
by admsoporte
Efectivamente es el metodo que buscaba, gracias

Considero que seria genial, elaborar un resumen de datas y metodos del soporte nativo de mysql de FWH.
Si alguien lo organiza yo me apunto para colaborar.