2 myq 26 myq_26 于 2013.09.25 17:37 提问

在数据获取查询时在数据库类中的错误

我想通过 rowId 和 subjectId 从表格中获取数据,但是获取错误:

The method query(boolean, String, String[], String, String[], String, String, String, String) in the type SQLiteDatabase is not applicable for the arguments 
(boolean, String, String[], String, String, null, null, null, null)

执行查询的代码:

public Cursor getText(long rowId, long subId) throws SQLException 
{
Cursor mCursor = db.query(true, DATABASE_TABLE, new String[] {
        KEY_id, KEY_ques,KEY_correctans,KEY_wrongans1,KEY_wrongans2,KEY_wrongans3,KEY_subject,KEY_subjectid }, KEY_id + "="
        + rowId, KEY_subjectid + "=" + subId,null,null, null,null);
if (mCursor != null) 
{
    mCursor.moveToFirst();
}
return mCursor;
}

我想在条件 subId = KEY_subjectid 和 rowId = KEY_id 下获取表格数据。

请问错误是怎么出现的呢?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!