DatabaseUtils.AppendEscapedSQLString(StringBuilder, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在給定的字串建構器中附加一個 SQL 字串,包括開頭與結尾的單引號。
[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 字串,包括開頭與結尾的單引號。 sqlString 內部的任何單一引號都會被逃逸。
此方法被淘汰,因為我們希望鼓勵大家使用「?」綁定形式。 然而,實作 ContentProvider 時,可能會想加入呼叫者未提供的 WHERE 子句。 由於「?」是位置形式,使用此詞可能會破壞呼叫者,因為索引會被移位以配合 ContentProvider 的內部綁定。 在這種情況下,可能需要手動建構 WHERE 條款。 這種方法在這些情況下非常有用。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。