Gracias, ya te voy a preguntar otra cosa que estoy probando, ¿como consigo identificar que una consulta esta mal?
Me explico.
en MYSQL Meto el dni de los usuarios a Mano por ejemplo
Cuando accedo comprueba que la ID del móvil este en la MYSQL.
Si ESTA la id, coge y entra perfectamente, pero si la ID no existe, no te deja entrar, me da respuesta [] , yo quiero recoger un false o algo para poder decirle al usuario, no puedes arrancar por que la ID no existe, o no puede arrancar por que el dni y la id no coinciden
lo compruebo If res = "[]" Then .......... pero creo que este modo es un poco cutre, y no encuentro algo por el foro
Sub JobDone(Job As HttpJob)
ProgressDialogHide
If Job.Success Then
Dim res As String
res = Job.GetString
Log("Response from server: " & res)
If Socios=True Then '
If res = "[]" Then
End If
End If
Dim parser As JSONParser
'res=res.SubString2(res.IndexOf("["),res.IndexOf("]"))
parser.Initialize(res)
Select Job.JobName
Case consulta_socios
Dim CONSULTA As List
CONSULTA = parser.NextArray 'returns a list with maps
For i = 0 To CONSULTA.Size - 1
Dim m As Map
m = CONSULTA.Get(i)
idmovil_mysql=m.Get("id_movil") 'coge la fecha de mysql
dni_mysql=m.Get("dni")
StartActivity(Panel_Socios)
Next
Sub bt_Socios_click
If IsConnected = True Then ' si hay conexion a internet
ExecuteRemoteQuery("SELECT * from Socios where id_movil= '"&MI_ID&"'",consulta_socios)
Socios = True
Else ' si no hay internet, arranca normal
End If
End Sub