Spanish Error para Actualizar datos en BD remota con Mysql

desof

Well-Known Member
Licensed User
Hola amigos,

Baje y adapte este excelente código de Erel para mi necesidad y anda perfecto
https://www.b4x.com/android/forum/threads/connect-android-to-mysql-database-tutorial.8339/#content

Ahora necesito realizar una actualizacion de un dato cada un intervalo de tiempo y no logro hacerlo no se que estoy haciendo mal ...

Este es el trozo de código que debería actualizar un campo de texto

B4X:
Sub CheckBox1_CheckedChange(Checked As Boolean)
    Dim SQL As String
    SQL = "UPDATE tabla1 SET campo1='1' WHERE ID=6"   
    ExecuteRemoteQuery(SQL, "")
End Sub
 

dar2o3

Active Member
Licensed User
Si campo1 es numérico no tiene que ir entrecomillado.
De todas maneras si pones el error será más fácil detectar el problema.
 

desof

Well-Known Member
Licensed User
Hola no es un campo de texto sólo que en ese caso puse un numero eso lo tengo claro el error que da
dice:

Error: Intenal Server Error y es devuelto aca !

B4X:
Sub JobDone(Job As HttpJob)
    ProgressDialogHide
    If Job.Success Then
    Dim res As String
        res = Job.GetString       
        Dim parser As JSONParser
        parser.Initialize(res)
       
        Select Job.JobName
          
         Case COUNTRIES_LIST
                'no se usa
                '.....................
          
        End Select
    Else
        'por aca viene el flujo del programa y avisa del error
        ToastMessageShow("Error: " & Job.ErrorMessage, True)
    End If

    Job.Release

End Sub
 

dar2o3

Active Member
Licensed User
El resultado devuelto al hacer update sera success=true y tu estas intendando parsearlo como si fuera un archivo json.
Pero de cualuier manera en la base de datos si debería aparecer el cambio reflejado.

TRUCO:

Ejecuta en modo debug, pon un punto de interrupcion en el if y con f8 vas pasando linea a linea y puedes comprobar el valor de todas las variables, asi te das cuenta de lo que va pasando.
 
Last edited:

desof

Well-Known Member
Licensed User
y tu estas intendando parsearlo como si fuera un archivo json.

EEsto en verdad no entiendo por que solo trate de adaptar el eejmplo!
Como seria en realidad la lines para actualizar ?

He seguido paso a paso por Instrucciones y me devuelve success=False !
 
Top