2010-12-14 8 views

Antwort

1

Verwenden Sie den Operator ?. Ihre Abfrage wird wie FIELD=? sein, und das nächste Argument für den Aufruf query() wird ein String-Array sein, in dem Sie ein Argument für jede verwendete ? angeben.

+0

Können Sie ein Beispiel geben? Ich habe versucht, online zu suchen, aber kann über nichts scheinen. Ein Beispiel, das einen Fehler hervorruft, wenn es ein einfaches Anführungszeichen in den Feldern enthält, ist "SELECT COUNT (*) FROM Todo WHERE Betreff =" + "'+ s +'", null); – Paul

+0

Es ist wirklich einfach. 'query (myUri, null," FIELD =? ", neuer String [] {" So machen Sie das "}, null);' – EboMike

+0

Ok, ich habe herausgefunden, wie man das in rohen Abfragen macht, aber was ist mit sqlite-Abfragen von Android? – Paul

Verwandte Themen