Soru & Cevap

SQLite Veri tabanını kapatmak ...

01.05.2016 - 05:55

SQLite kullanımında Veriyi veritabanına eklemek için bir metod ekledikten sonra verileri butona tıklayınca getirmek ve göstermek için ayrı ayrı metodlar yazdık. Sorunumuz şu butona her tıkladığımızda veriler tekrar veritabanına kayıt oluyor. Veritabanını nerde ve ne şekilde kapatmalıyız?

28 Görüntülenme

3 Cevap

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

picture-7541-1521024507.jpg
burhanaras
02.05.2016 - 06:21

Anladığım kadarıla tablonda Primar Ke kullanmamışsın. Kullanmışsan bile butona her basışında eni bir key üretiyor olmalısın.

Tablonu Primar key içerecek şekilde eniden tasarlamalısın.

picture-46518-1428343928.jpg
halitpeker
02.05.2016 - 05:53

Merhaba sqlite bir sorgu yolla eğer bu kayıt daha önce yoksa kaydet gibi

Cursor c=dtb.rawQuery("select * from TABLO ALAN=" +"5",null);

if(c.getCount()==0){

insert işlemini yap 

}

picture-43017-1458859154.png
farukguner72
01.05.2016 - 11:24

butonun görevi kaydetmek olduğu için hata değil bu senin bunu try catch içinde yapmanız lazım örneğin kişinin tcsini getirip eğer varsa kaydetme yoksa kaydet gibi işlem yapman lazım try catch içinde.