質問

System.Data.SQLiteを使用してデータベースにデータを保存しています。テーブルには、floatとして定義された2つの列があります。ただし、データをDBに保存すると、整数部分のみが保存されます。

12.2345 => 12 11.5324 => 11 (どのように正確に丸めるかはわかりませんが、単に丸めるだけです)

はい、アプリケーションで浮動小数点数を使用していると確信しています。CommandTextには整数ではなく浮動小数点数が含まれていると確信しています。

役に立ちましたか?

解決

アプリケーションでフロートを使用する必要がありますが、SQLiteデータベースのテーブルエントリがそのREALタイプとして明示的に宣言されていることも確認する必要があります。

他のヒント

組み込み型としてのfloatのサポートはありません。代わりにTEXTを使用してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top