DatabaseUtils.AppendEscapedSQLString(StringBuilder, String) Metode

Definisi

Menambahkan string SQL ke StringBuilder yang diberikan, termasuk tanda kutip tunggal pembuka dan penutupan.

[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

sb
StringBuilder

StringBuilder tempat string SQL akan ditambahkan ke

sqlString
String

string mentah yang akan ditambahkan, yang mungkin berisi tanda kutip tunggal

Atribut

Keterangan

Menambahkan string SQL ke StringBuilder yang diberikan, termasuk tanda kutip tunggal pembuka dan penutupan. Setiap tanda kutip tunggal internal ke sqlString akan lolos.

Metode ini tidak digunakan lagi karena kami ingin mendorong semua orang untuk menggunakan formulir pengikatan "?". Namun, saat menerapkan ContentProvider, seseorang mungkin ingin menambahkan klausa WHERE yang tidak disediakan oleh pemanggil. Karena "?" adalah bentuk posisional, menggunakannya dalam hal ini dapat memutus pemanggil karena indeks akan digeser untuk mengakomodasi pengikatan internal ContentProvider. Dalam hal ini, mungkin perlu untuk membuat klausul WHERE secara manual. Metode ini berguna untuk kasus-kasus tersebut.

Java dokumentasi untuk android.database.DatabaseUtils.appendEscapedSQLString(java.lang.StringBuilder, java.lang.String).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk