Mi riattacco qui perchè mi sono imbattuto anche io nel punto
Questo sarebbe troppo facile?
chkBooking.Checked = (RecordData.Get("booking")="1")
(non funziona!)
Ma come si memorizzano i bool?
Ho visto che SQLbrowser me lo fa fare ma non vedo un metodo "getbool" come ho getInt, getLong, getString...
chkBooking.Checked = (RecordData.Get("booking")="1")
Questa sopra non funziona? Se, come immagino, hai definito "booking" come Integer,
chkBooking.Checked = (RecordData.Get("booking") = 1)
dovrebbe funzionare benissimo (se uso il condizionale, è chiaro che non ho provato
)
P.S. come non detto!
Adesso ho provato e, stranamente, mi funziona benissimo ma con le virgolette!
Dovrò rileggere come sono le Map, a questo punto, ma mi sembra di ricordare che
sia le chiavi che i valori possano essere di vario tipo... qui sembra che i valori debbano
essere di tipo stringa.
Non è esatto: The key should be a string or a number. The value can be any type of object.
Cmq, vi assicuro che la riga seguente mi funziona perfettamente:
CheckBox1.Checked = (RecordData.Get("inofferta") = "1")