Android sqLite column _id does not exist hatası

Android’te kullanılan sqlite isimli veritabanından yapılan bir select sorgusunda _id ismiyle map edilmemiş bir kolon olduğunda ortaya çıkan bu hatanın çözümü aşağıdaki gibi ve oldukça basittir:

Cursor cur = db.rawQuery(“Select  id as _id, Garson, Siparis from Siparisler”,  null);

Bu hata özellikle Cursor ve SimpleCursorAdapter gibi sınıflar kullanıldığında ortaya çıkmaktadır.

Reklamlar

SQL Server “Saving changes is not permitted” Hatasının Çözümü

Microsoft SQL Server’da mevcut bir tablonun tasarımında değişiklik yapılmak istenirse aşağıdaki gibi bir hata alınmaktadır.

Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created.

Bu hatanın çözümü ise oldukça basittir. Yapılması gereken; Tools>Options>Designers>Table and Database Designers kısmından Prevent saving changes  that require table re-creation checkbox’ındaki işareti kaldırmaktır. Bu sayede SQL Server artık tablo tasarım değişikliği yapmak isterseniz sizi bu hatayla rahatsız edemeyecektir.

Dizayn Patern Nedir ? What is design pattern ?

Son günlerde bu sorunun arama motorlarında sıkça aratıldığını görüyorum. Bu konu hakkında geniş bilgi için C++, Java ve C# ile UML ve Dizayn Paternleri isimli kitabımdan faydalanabilirsiniz. Aşağıdaki yazı söz konusu kitaptan kısa bir alıntı olup izinsiz ve referans vermeden kullanılamaz.

c++ java ve c# ile uml ve dizayn paternleri kitap

c++ java ve c# ile uml ve dizayn paternleri kitap

Okumaya devam et