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

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • hytchme

    hytchme

    9 Mart 2014
  • sknbp

    sknbp

    16 Kasım 2006