DatabaseUtils.AppendEscapedSQLString(StringBuilder, String) Méthode

Définition

Ajoute une chaîne SQL au StringBuilder donné, y compris les guillemets simples ouvrants et fermants.

[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

Paramètres

sb
StringBuilder

StringBuilder auquel la chaîne SQL sera ajoutée

sqlString
String

chaîne brute à ajouter, qui peut contenir des guillemets simples

Attributs

Remarques

Ajoute une chaîne SQL au StringBuilder donné, y compris les guillemets simples ouvrants et fermants. Toutes les guillemets uniques internes à sqlString sont échappés.

Cette méthode est déconseillée, car nous voulons encourager tout le monde à utiliser le formulaire de liaison « ? ». Toutefois, lors de l’implémentation d’un ContentProvider, vous pouvez ajouter des clauses WHERE qui n’ont pas été fournies par l’appelant. Étant donné que « ? » est un formulaire positionnel, l’utiliser dans ce cas peut interrompre l’appelant, car les index seraient décalés pour prendre en charge les liaisons internes de ContentProvider. Dans ce cas, il peut être nécessaire de construire une clause WHERE manuellement. Cette méthode est utile pour ces cas.

Java documentation pour android.database.DatabaseUtils.appendEscapedSQLString(java.lang.StringBuilder, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à