私は、MACアドレスを保持するSQLiteテーブルの列を持っています。コロン(:)で囲まれたSQL(ite)節
コロン ':'文字を含む文字列値に対してSQL where句を書くにはどうすればよいですか?引用符で囲んでも機能しません。
これまでのところ、私はこのエラーを取得してきた:
android.database.sqlite.SQLiteException: near ":66": syntax error (code 1): , while compiling: SELECT * FROM PhoneStatus WHERE phoneDeviceId=00:66:4B:B2:7B:F5
ありがとう!
dbmsのエスケープ文字を検索します。また、phoneDeviceIdはchar型で、一重引用符で囲みます。 '00:66:4B:B2:7B:F5 ' –