Store NaN values in SQLite database

Dariusz Wasacz picture Dariusz Wasacz · Mar 22, 2013 · Viewed 8.8k times · Source

I'd like to insert NaN values into SQLite database.

I have Ent table with Id, StringColumn and DoubleColumn (not nullable) and I try use the following SQL statement:

INSERT INTO Ent (Id, StringColumn, DoubleColumn) VALUES (1, 'NaN test', ????)

I don't know what to put in place of '????' to have NaN stored.

I'm accessing the database using System.Data.SQLite - maybe this also matters?

Answer

Dariusz Wasacz picture Dariusz Wasacz · Jun 20, 2013

I've asked guys of SQLite how to deal with the problem: http://system.data.sqlite.org/index.html/tktview/e06c4caff3c433c80616ae5c6df63fc830825e59. They've added a new connection flag: "GetAllAsText" and now it is possible to store NaN, along with the others (Infinity, -Infinity).