Soru & Cevap

SQLiteDatabase Sorunu

01.09.2015 - 06:38

merhaba arkadaşlar, kodlar ve aldıgım hata resimdeki gibidir, sadece basit bir databse olusturdum. onu emülatörde boş olarakda olsa açmak istiyorum, fakat hem genymotion da hem gerçek cihazımda proje açılamadı denip kapanıyor. Fakat database olmayan herhangi bir proje açtıımda ugulaamalar sıkıntısız çalışıyor. Device monitora da baktım sıkıntı yok database dosyam oluşturulmuş. Fakat neden çalışmadıgını hala çözemedim. Teşekkürler...
public class MainActivity extends Activity {

@Override

public void onCreate(Bundle savedInstanceState)

{ super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

SQLiteDatabase db = openOrCreateDatabase("MyDB",MODE_PRIVATE,null);

db.execSQL("CREATE TABLE IF NOR EXISTS Databasem (Email VARCHAR,Name VARCHAR,Lastname VARCHAR)");

db.execSQL("INSERT INTO Databasem VALUES('yyy@example@mmm.com','usuf','aslan')");

db.close(); Cursor C= db.rawQuery("SELECT * from Databasem",null); C.moveToFirst();

Log.d("results",C.getString(C.getColumnIndex("Email")));

db.close(); } }
 

8 Görüntülenme

2 Cevap

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

Profile picture for user yvsgkhn
yvsgkhn
03.09.2015 - 04:23

mainactivty.java 25.satırda ne var? hata oradan kaynaklı..

picture-7307-1432542084.jpg
rooest
02.09.2015 - 12:49

Başka kısımda hata var mı kontrol etmedim ama ilk göze çarpan:

db.execSQL("CREATE TABLE IF NOR EXISTS Databasem (Email VARCHAR,Name VARCHAR,Lastname VARCHAR)");

Bu kısımda   NOT EXIST yerine NOR EXIST  kullanmış olman. 

 

Yusuf
02.09.2015 - 03:42
dostum duzelttim olmadı yardımcı olursan gerçekten çook sevineceğim, kaç gündür halledemedim.