DatabaseUtils.AppendEscapedSQLString(StringBuilder, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.
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.