Page 1 of 1
como saber que cantidad de registros devolvio una consulta?
Posted: Tue Oct 05, 2021 8:23 pm
by goosfancito
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
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Tue Oct 05, 2021 10:52 pm
by Willi Quintana
HOla sr..
Con MariaDB:
if (oQry:RecCount() > 0)
... editaba...
else
... no hacia nada
endif
Salu2
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 1:02 am
by goosfancito
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 )
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 12:53 pm
by Ariel
Goosfancito,
estas usando :nRecCount (por eso te da error) y debes usar el metodo :RecCount(), o :LastRec()
Saludos.
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 2:25 pm
by karinha
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 5:05 pm
by goosfancito
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
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 6:01 pm
by karinha
Re: como saber que cantidad de registros devolvio una consulta?
Posted: Wed Oct 06, 2021 6:40 pm
by carlos vargas
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.