Soru & Cevap

SQLite sorgulama ve if işlemi ...

25.08.2014 - 04: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]

210 Görüntülenme

1 Cevap

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

Profile picture for user mehmetaca
mehmetaca
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.