我想從C#應用程序在我的表中插入當前日期,我這樣做的方式如下:SQLite的命令插入當前日期時間到C#不工作
sqlite_cmd.CommandText = "INSERT INTO tablename (column1,creation_date) VALUES ('abcd_" + (id) + "',CURRENT_TIMESTAMP);";
sqlite_cmd.ExecuteNonQuery();
但是,這將引發錯誤,指出CURRENT_TIMESTAMP不是一個有效的字段。 我再次檢查上面的查詢使用SQLite的經理插件爲Firefox和它似乎工作正常。
P.S. - 上述查詢中的id是一個由c#應用程序設置的int變量。
嘗試strftime('%s','now')而不是current_timestamp。在SqlLite strftime得到的UNIX時間戳 –