SORU
21 Mart 2012, ÇARŞAMBA


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
21 Mart 2012, ÇARŞAMBA


İ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);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BurnedInDotCom

    BurnedInDotC

    3 NİSAN 2010
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006