Sqliteではまったメモ
Sqlite3で日本語を使うには、Sqlite3自動変換をオンにしておく。
これをしないと以下の場合"鉢"と言う曖昧検索ができない。
『Sqlite3自動変換=オン』にするタイミングはSQL文発行前ならば、どこでも構わない。(グローバル変数ぽいっ)
F=テンポラリフォルダ&「test.db」 SQLITE3自動変換=オン。//ここが重要 FをSQLITE3開く 『CREATE TABLE ITEM (ID,NAME);』をSQLITE3実行 『INSERT INTO ITEM (ID,NAME) VALUES (100714,"浅鉢");』をSQLITE3実行 『SELECT * FROM ITEM WHERE NAME LIKE"%鉢%";』をSQLITE3実行 それを言う SQLITE3閉じる
その他嵌った部分
文字列と数値の型判定があるため
検索時ID番号などの数値は""等で囲んでしまうと文字列として扱われ
マッチしなくなる。