1

フェッチステートメントを除いて、DBHelperクラスですべてが機能しています。クエリの下に赤い線が表示されます。私はここで何が間違っているのですか?

public Cursor fetchAllItems() {
        return mDb.query(DATABASE_TABLE, new String[] { KEY_ITEM, KEY_PRIORITY,
                KEY_ROWID }, null, null);
    }
4

3 に答える 3

2

いくつかの追加を提供するためにあなたが欠けているようですnull。下記参照:

public Cursor fetchAllItems() {
   return mDb.query(DATABASE_TABLE, new String[] {KEY_ITEM, KEY_PRIORITY,
          KEY_ROWID}, null, null, null, null, null);
}

詳細については、ドキュメントをお読みください。

于 2012-10-19T09:37:10.033 に答える
0
public Cursor fetchAllItems() {
return mDb.query("", new String[] { KEY_ITEM, KEY_PRIORITY,
        KEY_ROWID }, "", null, "", null, null);

}

これはうまくいくでしょう

于 2012-10-19T09:35:18.167 に答える
0
public Cursor fetchAllItems() {
    return mDb.query(DATABASE_TABLE, new String[] { KEY_ITEM, KEY_PRIORITY,
        KEY_ROWID }, null, null, null, null, null);
}

データベースに関するAPIリファレンスもここで読むことができます。あなたはそこで利用可能なすべての機能を見ることができます。

于 2012-10-19T09:40:52.983 に答える