DatabaseUtils.AppendEscapedSQLString(StringBuilder, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.
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.