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.

È stato utile?

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
scroll top