DatabaseUtils.AppendEscapedSQLString(StringBuilder, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 SQL 字符串追加到给定的 StringBuilder,包括开始和结束单引号。
[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
参数
将 SQL 字符串追加到的 StringBuilder
- sqlString
- String
要追加的原始字符串,其中可能包含单引号
- 属性
注解
将 SQL 字符串追加到给定的 StringBuilder,包括开始和结束单引号。 sqlString 内部的任何单引号都将转义。
此方法已弃用,因为我们希望鼓励每个人使用“?” 绑定表单。 但是,在实现 ContentProvider 时,可能需要添加调用方未提供的 WHERE 子句。 由于“?” 是一种位置形式,因此在这种情况下使用它可能会中断调用方,因为索引将被移位以适应 ContentProvider 的内部绑定。 在这种情况下,可能需要手动构造 WHERE 子句。 此方法适用于这些情况。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。