Turkcell | Geleceği Yazanlar

Soru & Cevap

veritabanı

12.03.2014 - 17:23

merhaba;

  veri tabanına eklediğim kelimeleri sorguluyorum. Sorgu yaptığım kelimenin veri tabanında olup olmadığının kontrolünü nasıl yaparım. Varsa ekrana bastırıyorum ama yoksa hata alıyorum. Bunun üstesinden nasıl gelirim ? Basit bir kod yazabilir misinz? 

teşekkürler..

2927 Görüntülenme

2 Cevap

Bekir Dursun
12.03.2014 - 23:26

try {
        // DAHA ÖNCEKİ KODLARINI BURAYA EKLE
    } catch (SQLiteConstraintException e) {
        Toast.makeText(getApplicationContext(),"Kayıt Bulunamadı", Toast.LENGTH_LONG).show();
    }

Yukarıdaki kodu dener misin?

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

Kemal Selim Tekinarslan
12.03.2014 - 17:34

Selam,

kelimeyi arayıp dönen cursor ile kontrol edebilirisn.

Aşağıda sql query çalıştırıyorsun.

public boolean getItemWithNumber(String itemId){
        open();

 boolean result=false;
        Cursor cursor = database.query(SQLiteHelper.TABLE_ITEMS,allColumns, SQLiteHelper.ITEM_ID+"='"+itemId+"'", null,    null, null, null);
        if (cursor.getCount()>0){ 
            result=true;
        }
        else{ 
            result =false;
        }
        close();

        return newStudents;
    }

 

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.