Ciao a tutti,
ho notato che il valore Boolean in db SQLite è memorizzato come spesso accade come 1 o 0. Quando però viene richiamato e usato ad esempio per checcare un checkbox viene generato un errore.
Per ovviare alla questione io ho usato un If
Per richiamare i dati io uso un MAP riempito con ExecuteMap
ma possibile che non si possa fare direttamente in un unica riga?
ho notato che il valore Boolean in db SQLite è memorizzato come spesso accade come 1 o 0. Quando però viene richiamato e usato ad esempio per checcare un checkbox viene generato un errore.
Per ovviare alla questione io ho usato un If
B4X:
If RecordData.Get("booking")="1" Then
chkBooking.Checked=True
Else
chkBooking.Checked=False
End If
B4X:
Dim RecordData As Map
RecordData.Initialize
RecordData=DBUtils.ExecuteMap(Main.SQLDB,"Select * from customer where ID = " & ID, Null, False,"")
Last edited: