我正在尝试在 android 的 sqlite 数据库上运行语句...我希望从 lastChagedDate 大于我给出的日期的表中返回一些记录。
假设我有这个:
private String ending_date = "2012-01-01 08:24:59";
roadmapSyncStmt = "SELECT * FROM roadmap WHERE lastChangedDate > '"+ ending_date +"'";
roadmapSyncStmt 是我将在充满日期的 sqlite 表上执行的。该声明将类似于:
SELECT * FROM roadmap WHERE lastChangedDate >"2012-01-01 08:24:59"
当我运行时,我收到此错误:
sqlite 返回:错误代码 = 1,msg = 在“2012”附近:语法错误
即使我的数据库包含大量符合此条件的数据,游标中也没有数据。有人知道我做错了什么吗?