簡単な質問: ケース式は Android で機能しますか? 挿入時にユーザー値をチェックし、それに応じていくつかの変更を行う式を実装しようとしています。INSERT コマンド内の SQLite プロンプトで機能するため、式が構文的に正しいことはわかっています。ただし、Androidで(を使用してSQLiteDatabase.insert()
)使用しようとすると、式は文字列として扱われます。また、いくつかのコア SQLite 関数を使用して実装しようとしましたが、この新しい式も文字列として扱われます。なぜこれが起こるのか考えていますか?
編集1:rawQuery()
これもオプションではありません。メソッドは無視されます。メソッド呼び出しに関連していると思われる logcat メッセージを次に示します。