SQLite belirli bir satır güncelleştirmek için Nasıl Android
Şimdi bir süre için belirli bir satır güncelleştirmek için çalışıyorum, ve bunu yapmak için iki yol var gibi görünüyor. Okudum ve denedim, sadece kullanabilirsiniz:
3* *yöntemi
veya:
4* *yöntemi.
(Eğer bu android için yeni olduğum gibi yanlış ve SQL için çok yeni bir şey olursa bana haber ver.)
Yani beni gerçek kodumu alalım.
myDB.update(TableName, "(Field1, Field2, Field3)" " VALUES ('Bob', 19, 'Male')", "where _id = 1", null);
Bunu gerçekleştirmek için çalışıyorum:
Birincil anahtar (_ıd) 1'e eşit olduğu Alan1, Alan2 ve Alan3 güncelleştirin.
Eclipse bana kelime "" ve bana bu açıklamayı yapar: . update altında kırmızı bir çizgi hakkını verir
Bu yöntem güncelleme(String, ContentValues, String, String[]) yazın SQLiteDatabase bağımsız değişkenler (String, String,için geçerli değildir String, null)
Bu ContentValues doğru atıyorum olmadığını tahmin ediyorum. Herkes doğru yönde bana gelin miyim?
CEVAP
İlk ContentValues nesne :
ContentValues cv = new ContentValues();
cv.put("Field1","Bob"); //These Fields should be your String values of actual column names
cv.put("Field2","19");
cv.put("Field2","Male");
Sonra güncelleştirme yöntemini kullanmanın, şimdi çalışması gerekir:
myDB.update(TableName, cv, "_id " "=" 1, null);
nasıl Kaldır satır iki android listvie...
Nasıl Android bir TextView için bir ye...
Nasıl Android program aracılığıyla bel...
Nasıl '' Android uygulaması ...
Nasıl Android programlı SQLite veritab...