bu hata ne anlama geldiğini endam sorun yaşıyorum: SQLiteLog: (1) yakın "s": Çoğunlukla sözdizimi hatası çünkü can' Veritabanını kapatıyor.SQLite Veritabanı Hatası: SQLiteLog: (1) yakın "s": sözdizimi hatası
Ben bir film veritabanı inşa ediyorum android uygulaması ve benim ham dizinde sahip veritabanı dosyası aynı kalır ve ben DB bu yapıyı çözmek için çalışıyor.
OMDB API kullanırken, filmler yerel veritabanıma eklenir ve bazılarını kullanmayacaktır.
ben eklemek için kullanıyorum komut şöyledir:
MovieDB db = new MovieDB((Context) this);
SQLiteDatabase movDB = db.openDB();
String insert = "insert into movies values('" + movie.title + "','" + movie.year + "','" + movie.rated + "','" + movie.released + "','" + movie.runtime + "','" + movie.genre + "','" + movie.actors + "','" + movie.plot + "',null);";
movDB.execSQL(insert);
Bir his var bunu yapmak zorunda olacak sonunda boş benim veritabanında ben eğer ben düşündüm kendi kendine artan kimliğine sahip olduğundan null geçti, sadece bir değer atadı.
Herhangi bir fikir çok takdir edilecektir!
takip '), null;';... 'Bu) için noktalı ve' null' –
çıkarın, tam sayı birincil anahtar varsayarak boş kimliği (olabilen özel bir değere ayarlar – MikeT
Tek tırnaklı bir değerden çıkıp, dizelerinizden biriyle sorunlara neden olan bir değer olabilir mi? – lodlock