错误:类型未定义方法查询(String,String,String,null,null,null,null)

时间:2014-04-30 04:39:33

标签: android database sqlite

这是我的班级:

public class CikmisSorular2011 extends Activity{ 

    String[] columns = new String[]{"soru","cevapA","cevapB","cevapC","cevapD","cevapE"}; 
    Cursor c = db.query("sorular","columns","id=1",null,null,null,null); 
    // error is above: The method query(String, String, String, null, null, null, null) is undefined for the type Veritabani

}

Veritabani数据库是:

private static class VeritabaniHelper extends SQLiteOpenHelper {

    public VeritabaniHelper(Context contextim) {
        super(contextim, DATABASE_ISIM, null, DATABASE_VERSION);
    } 

    public void onCreate(SQLiteDatabase db) { 
         db.execSQL("CREATE TABLE " + DATABASE_TABLO + " (" + KEY_ROW_ID + " INTEGER PRIMARY KEY AUTOINCREMENT , " + KEY_SORU + " TEXT NOT NULL, " + KEY_CEVAPA + " TEXT NOT NULL," + KEY_CEVAPB + " TEXT NOT NULL," + KEY_CEVAPC + " TEXT NOT NULL," + KEY_CEVAPD + " TEXT NOT NULL," + KEY_CEVAPE + " TEXT NOT NULL);");
    }
}

1 个答案:

答案 0 :(得分:0)

假设db中的CikmisSorular2011是您的VeritabaniHelper个对象,请致电,例如getWritableDatabase()在其上,然后在返回的query()对象上运行SQLiteDatabase