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