Frage

Ich verwende System.Data.SQLite Daten in der Datenbank zu speichern. In der Tabelle gibt es zwei Spalten als Float definiert. Allerdings, wenn ich Daten speichern DB nur Integer-Teil speichert.

12,2345 => 12 11,5324 => 11 (Ich weiß nicht, wie genau es rundet, es rundet nur)

Ja, ich bin sicher, dass ich Schwimmer in meiner Anwendung bin mit, und ich bin sicher, dass Commandtext enthält Float-Zahlen nicht integer.

War es hilfreich?

Lösung

Sie müssen mit Schwimmer in Ihrer Anwendung sein, aber Sie müssen auch sicherstellen, dass in der SQLite-Datenbank der Tabelleneintrag, dass REAL Typ deklariert wird explizit wurde.

Andere Tipps

Es gibt keine Unterstützung für Schwimmer als build-in-Typ. Verwenden Sie TEXT statt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top