....
Dim job1 As HttpJob
job1.Initialize("Job1", Me)
job1.Download("http://myip.it:3015/special/GetAlunni?USERWEB='"&Main.USERWEB.Trim&"'&PWDUWEB='"&Main.PWDUWEB.Trim&"'&DBNAME='"&Main.DBNAME.Trim&"'")
....
Sub JobDone (Job As HttpJob)
Log("JobName = " & Job.JobName & ", Success = " & Job.Success)
Log(Job.ErrorMessage)
If Job.Success = True Then
Dim res As String
res = Job.GetString
Log("Back from Job:" & Job.JobName )
Log("Response from server: " & res)
' facciamo il parsing del json ricevuto
Dim parser As JSONParser
parser.Initialize(res)
If Job.JobName="Job1" Then
Log("job1 - alunni")
Dim root As List = parser.NextArray
'svuoto la tabella
SQL1.ExecNonQuery("DELETE FROM STUDENTI")
For Each colroot As Map In root
Dim CodStude As String = colroot.Get("CODSTUDE")
Dim DESSCUOL As String = colroot.Get("DESSCUOL")
Dim CLASTUDE As String = colroot.Get("CLASTUDE")
Dim SEZSTUDE As String = colroot.Get("SEZSTUDE")
Dim VALBUONI As Double = colroot.Get("VALBUONI")
Dim DTNASSTU As String = colroot.Get("DTNASSTU")
Dim COGSTUDE As String = colroot.Get("COGSTUDE")
Dim NOMSTUDE As String = colroot.Get("NOMSTUDE")
Dim CODSCUOL As String = colroot.Get("CODSCUOL")
Dim DESDIETA As String = colroot.Get("DIETA")
' inseriamo i dati nella tabella
SQL1.ExecNonQuery2("INSERT INTO Studenti VALUES (?,?,?,?,?,?,?,?,?,?)", Array As Object (CodStude.Trim, COGSTUDE.Trim, NOMSTUDE.Trim, CODSCUOL.Trim, DESSCUOL.Trim, CLASTUDE.Trim, SEZSTUDE.Trim, DTNASSTU.Trim, VALBUONI, DESDIETA.Trim))
Next
End If
Else
Log("Error: " & Job.ErrorMessage)
' ToastMessageShow("Error: " & Job.ErrorMessage, True)
Msgbox(Job.ErrorMessage,"Errore")
ok_procedi = False
End If
Job.Release
ProgressDialogHide
End Sub