Turkcell | Geleceği Yazanlar

Farklı activitylerde sqlite işlemleri yapmak

Merhaba, Sqllite kullanıyorum ancak bir sorum var.MainActivity içinde veritabanına verileri attım ancak baska bir activity içinden o verilere ulaşmam lazım. this.getReadablaDatabase dediğim zamanda hata alıyorum. BAska bir activity içinden verilere nasıl ulaşabilirim?

ahmtbrk

Sa, 03/03/2015 - 13:15
kodunu koyar mısın?

sgurkan

Sa, 03/03/2015 - 13:48
SQLiteDatabase db = this.getReadableDatabase(); Cursor c = db.rawQuery("SELECT column1,column2,column3 FROM table ", null); if(c.moveToFirst()){ do{ //assing values String column1 = c.getString(0); String column2 = c.getString(1); String column3 = c.getString(2); //Do something Here with values }while(c.moveToNext()); } c.close(); db.close();

    0

    Ahmet Burak Demirkoparan

    03 Mart 2015

    orada this.getReadableDatabase(); dediğinde this anahtar kelimesi kendini scopesine alan classa bakar ve sana istediğin çıktıyı vermez.Senin orada bir kere yazdığın helper sınıfını türetmen gerekiyor.Helperi türettikten sonra onunla getReadableDatabase(); ye erişmen lazım.

    Helper sınıfın nerede?

      sgurkan

      Sa, 03/03/2015 - 14:01
      Aynı package ın içinde
    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.