Turkcell | Geleceği Yazanlar

Soru & Cevap

SQLite sorgulama ve if işlemi

25.08.2014 - 16:15

Merhaba, Arkadaşlar.

FAVORI Tablomda ki isim kolonunda aradığım isim yok ise kayıt edilsin, eger ki var ise kayıt edilmesin gibi bir işlem yapmak istiyorum.

Kod bu, c==null ile if çekiyorum ama if i algılamadan direk else ye atlıyor.

Yani kişi listede olmadığı halde, ahmet kişisi listede mevcut mesajı almaktayım.

Yardımlarınızı bekliyorum. Teşekkürler.

[code]SQLiteDatabase db = veritabani.getReadableDatabase();
         Cursor c = db.rawQuery("SELECT * FROM FAVORI WHERE isim ='ahmet', null);

if(c==null)
            {

//Tablomda ahmet yok ise yapılacak işlemlerim

else
                  {
                      Toast.makeText(liste.this,isim+  " Kişisi listede mevcut", Toast.LENGTH_LONG).show();
                  }

[/code]

2575 Görüntülenme

1 Cevap

Mehmet Aca
10.05.2016 - 10:07

Yorum olarak yazıldığı için cevapsız duruyor. 
Yorumda da denildiği gibi Cursor dan dönen kayıt sayısına bakılarak anlaşılabilir.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.