whereArgs Löschen der SQLite-Datenbank

8

Ich versuche, ein paar Zeilen in einer SQLite-Datenbank programmatisch für Android zu entfernen und frage mich, was die whereArgs in dieser Dokumentation bedeuten:

Ссылка

Kann mir jemand ein Beispiel geben?

    
locoboy 21.03.2011, 02:58
quelle

3 Antworten

16

whereArgs sind die Werte für die WHERE-Klausel. Wenn Sie das "?" (Platzhalter) Im zweiten Argument ( whereClause ) müssen Sie whereArgs angeben. Siehe diesen Beitrag für Details .

    
Mudassir 21.03.2011, 03:29
quelle
3

Setzen Sie " =? " am Ende des zweiten Arguments (whereClause), so:

%Vor%

Die number of ? ist die Anzahl der Argumente.

    
Derzu 17.12.2011 15:02
quelle
2

Platzhalter? nicht funktionieren (fehlerhaft) - also müssen Sie die whereClause (Auswahl) konstruieren und null Argumente (selectionArgs)

senden

z.B. So laden Sie eine dynamische Liste mithilfe des Benutzersuchtexts:

%Vor%

und in Ihrem ManageMyCustomerMenuList() -Abfragecode platzieren Sie etwas wie:

%Vor%     
TheSolarSheriff 14.10.2011 00:33
quelle

Tags und Links