Pregunta

Estoy usando System.Data.SQLite para guardar datos en la base de datos. En la tabla hay 2 columnas definidas como float. Sin embargo, cuando guardo datos en la base de datos, solo guarda la parte entera.

12.2345 = > 12 11.5324 = > 11 (No sé exactamente cómo redondea, simplemente redondea)

Sí, estoy seguro de que estoy usando flotadores en mi aplicación, y estoy seguro de que CommandText contiene números flotantes NO enteros.

¿Fue útil?

Solución

Debe usar flotadores en su aplicación, pero también debe asegurarse de que la entrada de la tabla en la base de datos SQLite haya sido declarada explícitamente como ese tipo REAL.

Otros consejos

No hay soporte para flotadores como tipo incorporado. Utilice TEXTO en su lugar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top