1
var stat:SQLStatement = new SQLStatement();
stat.sqlConnection = connection;
stat.text = "INSERT INTO names (id, name,myDate) VALUES (117, 'tarek', 3/10/2015)";
stat.execute();

我使用air sqlite,为什么不能插入日期?

4

1 回答 1

1

假设 myDate 字段是作为 DATE 类型创建的,您必须使用 SQLite date() 函数转换要插入的日期,并且应该使用格式 YYYY-MM-DD。这有效:

INSERT INTO names (id, name, myDate) VALUES (117, 'tarek', date('2015-10-03'))
于 2012-12-20T17:11:04.793 回答