Metodo o Data de Rowset para contar registros filtrados

Metodo o Data de Rowset para contar registros filtrados

Postby admsoporte » Fri May 11, 2018 9:34 pm

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
Last edited by admsoporte on Fri May 11, 2018 11:08 pm, edited 1 time in total.
Saludos

Atentamente

Jose F Dominguez Serafin

email admsoporte@gmail.com
admsoporte
 
Posts: 103
Joined: Sun Oct 09, 2005 3:09 pm
Location: Mexico

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

Postby Rick Lipkin » Fri May 11, 2018 10:12 pm

Jose

Try this Ado method:
Code: Select all  Expand view


nRec := oRs:RecordCount()

 


Rick Lipkin
User avatar
Rick Lipkin
 
Posts: 2663
Joined: Fri Oct 07, 2005 1:50 pm
Location: Columbia, South Carolina USA

Re: Metodo o Data de Rowset para contar registros filtrados

Postby admsoporte » Fri May 11, 2018 11:13 pm

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  Expand view

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
Saludos

Atentamente

Jose F Dominguez Serafin

email admsoporte@gmail.com
admsoporte
 
Posts: 103
Joined: Sun Oct 09, 2005 3:09 pm
Location: Mexico

Re: Metodo o Data de Rowset para contar registros filtrados

Postby horacio » Sat May 12, 2018 1:22 pm

Creo que oRs : KeyCount() devuelve la cantidad de registros, aún si está filtrado.

Saludos
horacio
 
Posts: 1363
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Metodo o Data de Rowset para contar registros filtrados

Postby nageswaragunupudi » Sat May 12, 2018 6:11 pm

horacio wrote:Creo que oRs : KeyCount() devuelve la cantidad de registros, aún si está filtrado.

Saludos

Yes.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10620
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Metodo o Data de Rowset para contar registros filtrados

Postby admsoporte » Sat May 12, 2018 9:35 pm

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.
Saludos

Atentamente

Jose F Dominguez Serafin

email admsoporte@gmail.com
admsoporte
 
Posts: 103
Joined: Sun Oct 09, 2005 3:09 pm
Location: Mexico


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: FiveWiDi, Google [Bot] and 40 guests