Spanish ExecQuerySingleResult

Hector

New Member
Estoy utilizando la versión 3 de B4A y al querer traer la cantidad de registros, este no trae nada sabiendo que en la tabla sqlite hay registros y sólo arroja 0.

Alguien puede decirme a que se debe esto o es un bug?

De que manera alternativa puedo saber si tiene registros mi tabla y como tratar su valor.

Dejo el código:


cReg = SQL1.ExecQuerySingleResult("SELECT count(*) FROM reg_campo_det where id_reg_cd > 0")
If cReg >= 0 Then
Msgbox("Si hay registro","")
Else
Msgbox("No existen registros", "")
TabHost1.CurrentTab = 0
End If
 

eps

Expert
Licensed User
Longtime User
Should the code not be if cReg > 0 Then not cReg >= 0

count will always return a value, if no records exist then the count is zero.

Google Translate :

En caso de que el código no se si CREG> 0 Then no CREG> = 0

conteo siempre devolverá un valor, si no existen registros, entonces el recuento es cero.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…