Sub Process_Globals
Dim hc As HttpClient
End Sub
Sub Globals
Dim Button1 As Button
Dim Button2 As Button
Dim Button3 As Button
Dim ET1 As EditText
Dim ListView1 As ListView
Dim Button4 As Button
Dim ET2 As EditText
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("frm1")
hc.Initialize("hc")
Dim req As HttpRequest
Dim web As String
Dim query As String
‘ seleziona la query nel file .ASP
query=1
' prova connessione in locale (inserire indirizzo IP del PC in locale)
web="http://192.168.1.6/b4a/QueryMSAccess.asp?QRY=" & query
' prova connessione in remoto
' web="http://www.nomedominio.it/QueryMSAccess.asp?QRY=" & query
req.InitializePost2(web, query.GetBytes("UTF8"))
hc.Execute(req, 1)
End Sub
Sub hc_ResponseError (Response As HttpResponse, Reason As String, StatusCode As Int, TaskId As Int)
Msgbox("Errore","")
End Sub
Sub hc_ResponseSuccess (Response As HttpResponse, TaskId As Int)
If TaskId=1 Then
Dim res As String
res = Response.GetString("UTF8")
Dim parser As JSONParser
parser.Initialize(res)
Dim countries As List
Dim m As Map
Dim t1,t2 As String
countries = parser.NextArray 'returns a list with maps
ListView1.Clear
For i = 0 To countries.Size - 1
m = countries.Get(i)
t1 = m.Get("Cliente")
t2 = m.Get("Citta")
ListView1.AddTwoLines (t1, t2)
Next
Response.Release
End If
End Sub
Sub Button1_Click
hc.Initialize("hc")
Dim req As HttpRequest
Dim web As String
Dim query As String
‘ seleziona la query nel file .ASP
query=2
' prova connessione in locale (inserire indirizzo IP del PC in locale)
web="http://192.168.1.6/b4a/QueryMSAccess.asp?QRY=" & query & "&PAR=verdi"
' prova connessione in remoto
' web="http://www. nomedominio.it/QueryMSAccess.asp?QRY=" & query & "&PAR=verdi"
req.InitializePost2(web, query.GetBytes("UTF8"))
hc.Execute(req, 1)
End Sub
Sub Button2_Click
If ET1.Text<>"" Then
hc.Initialize("hc")
Dim req As HttpRequest
Dim web As String
Dim query As String
‘ seleziona la query nel file .ASP
query=2
' prova connessione in locale (inserire indirizzo IP del PC in locale)
web="http://192.168.1.6/b4a/QueryMSAccess.asp?QRY=" & query & "&PAR=" & ET1.Text.Replace("'","''")
' prova connessione in remoto
' web="http://www. nomedominio.it/QueryMSAccess.asp?QRY=" & query & "&PAR=" & ET1.Text.Replace("'","''")
req.InitializePost2(web, query.GetBytes("UTF8"))
hc.Execute(req, 1)
End If
End Sub
Sub Button3_Click
hc.Initialize("hc")
Dim req As HttpRequest
Dim web As String
Dim query As String
‘ seleziona la query nel file .ASP
query=1
' prova connessione in locale (inserire indirizzo IP del PC in locale)
web="http://192.168.1.6/b4a/QueryMSAccess.asp?QRY=" & query
' prova connessione in remoto
' web="http://www. nomedominio.it/QueryMSAccess.asp?QRY=" & query
req.InitializePost2(web, query.GetBytes("UTF8"))
hc.Execute(req, 1)
End Sub
Sub Button4_Click
If ET2.text<>"" Then
hc.Initialize("hc")
Dim req As HttpRequest
Dim web As String
Dim query As String
‘ seleziona la query nel file .ASP
query=3
' prova connessione in locale (inserire indirizzo IP del PC in locale)
web="http://192.168.1.6/b4a/QueryMSAccess.asp?QRY=" & query & "&PAR=" & ET2.Text.Replace("'","''")
' prova connessione in remoto
' web="http://www. nomedominio.it/QueryMSAccess.asp?QRY=" & query & "&PAR=" & ET2.Text.Replace("'","''")
req.InitializePost2(web, query.GetBytes("UTF8"))
hc.Execute(req, 1)
End If
End Sub