0
私はこの呼び出しなっM」:GetUserDb()& GetSQLiteDbは、()ではないのでアンドロイドrawQueryコールクラッシュするアプリ
sql=select * from Lists where Name = test
Cursor cr = GetUserDb().GetSQLiteDb().rawQuery(sql, null);
名は、rawQuery()の呼び出しでプライマリキー
その右にあるをヌル。
logcatは述べていない:android.database.sqlite.SQLiteException:によって引き起こさ
そのようなカラム:試験:、コンパイル中:NAME =テストリストSELECT * FROM。テストは名前列の列名ではないので、私には意味がありません。
何が原因でクラッシュするのですか?
-Mike
'test'は一重引用符で囲んでください。つまり、文字列リテラルにしてください。 –
私はsqliteの構文に慣れていませんが、私の推測では、 "test"を引用符で囲むか、文字列をsqliteクエリで区切る必要があります。 – JesusFreke
これを試してみます... – Mike6679