se il campo frequenza è definito come integer
in fase di modifica la combo non riporta il valore registrato in db
ma compare “Seleziona” anche se in db vi è per esempio 3
mentre se definisco frequenza come char(1) nella combo compare
l’effettivo valore memorizzato.
Sto prendendo una cantonata?
Ma se funziona effettivamente così
come posso risolvere se voglio definire il campo frequenza come intero?
se il campo frequenza è definito come integer
in fase di modifica la combo non riporta il valore registrato in db
ma compare “Seleziona” anche se in db vi è per esempio 3
Certo; le tue option sono
[“Seleziona”, “1”, “2”, “3”, “4”, “5”, “6”, “7”]
e quindi, poiche’ 3 (intero) non e’ compreso, la select ti seleziona la
prima opzione (ovvero “Seleziona”)
mentre se definisco frequenza come char(1) nella combo compare
l’effettivo valore memorizzato.
Sto prendendo una cantonata?
Ma se funziona effettivamente così
come posso risolvere se voglio definire il campo frequenza come intero?
Devi specificare i valori 1…7 tra le opzioni come interi, per esempio: