Ciao a tutti,
Mi ero illuso di aver terminato con soddisfazione il mio primo lavoro (leggere un DB MsSQL da server remoto) e lo stavo testando, quando sono incappato in un errore per il quale non riesco a trovare soluzione.
Per il mio programma ho utilizzato le librerie di Hasan (vedi
qui).
La cosa assurda è che l'applicazione funziona su 2 dei 4 dispositivi che sto utilizzando per il debug e NON funziona suglia altri 2.
Ma andiamo con ordine! Descrivo l'errore:
Sub Globals
Dim a As MSSQL
Dim L As List
...
End Sub
Sub Button1_Click
a.setDatabase(MiaStringaConn,MioDB,User,Password)
L=a.Query("select nome, password, idutente, webacce from TabUtenti where password='" & Password.Text & "' AND webacce=1")
If L.IsInitialized=False Then
Msgbox("Problema di connessione. Ritentare." ,"Warning")
Return
End If
If L.size>1 Then
Activity.Finish
StartActivity("SelActivity")
Else
Msgbox("Password errata. Riprovare, per favore","Warning")
Password.Text=""
Return
End If
End Sub
La cosa assurda che la Lista "L" viene correttamente inizializzata da questi 2 dispositivi:
1) HTC HD2 (Win Phone "cucinato" per Android) con versione 2.3.7 Cyanogemod-7-20121017-NIGHTLYLeo
2) Samsung Mini con versione 2.3.6 Gingerbread.XXLd7
e NON funziona su:
1) Samsung Galaxy S2 con versione 4.0.3 IML74K.XWLP7
2) Samsung Galaxy Tab 10.1 con versione 4.0.4 IMM76D.XXLQ8
Qualcuno può aiutarmi, per favore?
Grazie,
Vittorio