DatabaseUtils.AppendEscapedSQLString(StringBuilder, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt eine SQL-Zeichenfolge an den angegebenen StringBuilder an, einschließlich der öffnenden und schließenden einfachen Anführungszeichen.
[Android.Runtime.Register("appendEscapedSQLString", "(Ljava/lang/StringBuilder;Ljava/lang/String;)V", "")]
public static void AppendEscapedSQLString(Java.Lang.StringBuilder? sb, string? sqlString);
[<Android.Runtime.Register("appendEscapedSQLString", "(Ljava/lang/StringBuilder;Ljava/lang/String;)V", "")>]
static member AppendEscapedSQLString : Java.Lang.StringBuilder * string -> unit
Parameter
stringBuilder, an den die SQL-Zeichenfolge angefügt wird
- sqlString
- String
die anzufügende unformatierte Zeichenfolge, die einzelne Anführungszeichen enthalten kann
- Attribute
Hinweise
Fügt eine SQL-Zeichenfolge an den angegebenen StringBuilder an, einschließlich der öffnenden und schließenden einfachen Anführungszeichen. Alle in sqlString internen Anführungszeichen werden mit Escapezeichen versehen.
Diese Methode ist veraltet, da wir alle ermutigen möchten, das Bindungsformular "?" zu verwenden. Bei der Implementierung eines Inhaltsanbieters kann es jedoch sein, dass sie WHERE-Klauseln hinzufügen möchten, die vom Aufrufer nicht bereitgestellt wurden. Da "?" ein Positionsformular ist, könnte die Verwendung in diesem Fall den Aufrufer unterbrechen, da die Indizes verschoben werden würden, um die internen Bindungen des Inhaltsanbieters zu berücksichtigen. In diesem Fall kann es erforderlich sein, eine WHERE-Klausel manuell zu erstellen. Diese Methode ist für diese Fälle nützlich.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.