AIRでSQLiteの気をつけるとところ知ってるとお得なこと
AIRでSQLiteの気をつけるとところ知ってるとお得なことです。
ちょいとSQLiteを使っててつまづいたところ。
データ取得方法
配列に行番号を書くと取得できます。
var arr:Array(); //sqlデータを配列に保存 arr = stmt.getResult().data; //arr[行数].カラム名で取得可能 myLog.text = arr[0].name;
文字のエスケープ方法
挿入の際、文字列に「'」が含まれているとエラーになるので簡単に「''」にエスケープ。
// ' => '' title = title.replace( "'" , "''" );
知ってるとお得なこと
date型で今日の日付を自動挿入
CREATE TABLE IF NOT EXISTS amazonData ( adddate DATETIME DEFAULT current_date )
dateを好きなフォーマットで表示
SELECT *, strftime('%Y-%m-%d', adddate) as adddate FROM amazonData