这是我的班级:
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);");
}
}
答案 0 :(得分:0)
假设db
中的CikmisSorular2011
是您的VeritabaniHelper
个对象,请致电,例如getWritableDatabase()
在其上,然后在返回的query()
对象上运行SQLiteDatabase
。