Italian Query in B4I

toro1950

Active Member
Licensed User
Buona Domanica, trovo problemi per il risultato di una Query con B4I, su Androide grazie ad alcuni di voi utilizzo questo semplice codice.

B4X:
Dim ResultSet1 As ResultSet
        
    Query = "SELECT * FROM mytabel WHERE xxxx = ?"
    
    ResultSet1 = SQL1.ExecQuery2(Query, Array As String (editxxx.text))
    If ResultSet1.RowCount> 0 Then
    
    Do While ResultSet1.NextRow
B4I non implementa ResultSet
 

toro1950

Active Member
Licensed User
La libreria in effetti si chiama iSQl ed è quulla che ho spuntata nelle librerie, però se io inserisco
Public SQL1 As iSQL nella Class_Globals ho SQL1 rosso e iSQL sconusciuto, manca un riferimento ad una libreria,
Però nella inzializzazione e creazione del database non mi da errore
B4X:
SQLDataBasePath = xui.DefaultFolder

    If File.Exists(SQLDataBasePath, nomedbpaz) = False Then
                
        SQL1.Initialize(SQLDataBasePath, nomedbpaz, True)
        CreateDataBasepaz
    Else
                
        SQL1.Initialize(SQLDataBasePath, nomedbpaz, True)
        Msgbox("ok","")
    End If
e tramite il messaggio mi risulta creato, se in modo corretto non so, perche la query non funziona
 

LucaMs

Expert
Licensed User
Longtime User
La libreria in effetti si chiama iSQl ed è quulla che ho spuntata nelle librerie, però se io inserisco
Public SQL1 As iSQL nella Class_Globals ho SQL1 rosso e iSQL sconusciuto
Strano; prova a premere CTRL+P (da menu: "Clean Project").

Inizialmente, scrivi le istruzioni più "rischiose" all'interno di blocchi Try-Catch.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…