SQLite salva i valori float in numeri interi
-
06-07-2019 - |
Domanda
Sto usando System.Data.SQLite per salvare i dati nel database. Nella tabella ci sono 2 colonne definite come float. Tuttavia, quando salvo i dati su DB, salva solo la parte intera.
12.2345 = > 12 11.5324 = > 11 (Non so esattamente come si arrotonda, si arrotonda solo)
Sì, sono sicuro che sto usando float nella mia applicazione e sono sicuro che CommandText contenga numeri float NON interi.
Soluzione
Devi usare float nella tua applicazione, ma devi anche assicurarti che la voce della tabella nel database SQLite sia stata dichiarata esplicitamente come quel tipo REAL.
Altri suggerimenti
Non esiste supporto per float come tipo incorporato. Usa invece TEXT.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow