我想从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时间戳 –