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 に答える