FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour como saber que cantidad de registros devolvio una consulta?
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
como saber que cantidad de registros devolvio una consulta?
Posted: Tue Oct 05, 2021 08:23 PM

Hola.
en MARIADB sin usar RowSET como se la cantidad de registros que devolvio una consulta?
tengo un browser que cuando hago doble click quiero editarlo, pero que si no tiene registros no me habilite editar.

gracias.

antes hacia esto:
if (oQry:nreccount() > 0)
... editaba...
else
... no hacia nada
endif

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Tue Oct 05, 2021 10:52 PM

HOla sr..
Con MariaDB:
if (oQry:RecCount() > 0)
... editaba...
else
... no hacia nada
endif

Salu2

Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 01:02 AM
W! como andas.
con Dolphin eso me funcionaba. ahora ya no.

Error description: Error BASE/1004 No existe el método: NRECCOUNT
Args:
[ 1] = U

Stack Calls
===========
Called from: => NRECCOUNT( 0 )
Called from: Source\TProductos.prg => TPRODUCTOS:CARGARREGISTROS( 506 )
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 12:53 PM

Goosfancito,

estas usando :nRecCount (por eso te da error) y debes usar el metodo :RecCount(), o :LastRec()

Saludos.

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 02:25 PM
Code (fw): Select all Collapse
   LOCAL nRecCount

   nRecCount := RecCount()


https://vivaclipper.wordpress.com/?s=reccount

Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 05:05 PM
Ariel wrote:Goosfancito,

estas usando :nRecCount (por eso te da error) y debes usar el metodo :RecCount(), o :LastRec()

Saludos.


niinguno funciona on MARIADB que trae ya incorporado FWH
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 06:01 PM
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 06:40 PM

Por favor muestra como lo usas. Iniciando desde la llamada a la query. Por favor...
Como la mayoria comenta, es oQry:RecCount()
Siempre y cuando el query regrese el objeto. Por que cuando falla retorna nil.

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)

Continue the discussion