ICallableStatement.SetBlob 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.
Overload
| Nama | Deskripsi |
|---|---|
| SetBlob(String, IBlob) |
Mengatur parameter yang ditunjuk ke objek yang diberikan |
| SetBlob(String, Stream) |
Mengatur parameter yang ditunjuk ke |
| SetBlob(String, Stream, Int64) |
Mengatur parameter yang ditunjuk ke |
SetBlob(String, IBlob)
Mengatur parameter yang ditunjuk ke objek yang diberikan java.sql.Blob .
[Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/sql/Blob;)V", "GetSetBlob_Ljava_lang_String_Ljava_sql_Blob_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob(string? parameterName, Java.Sql.IBlob? x);
[<Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/sql/Blob;)V", "GetSetBlob_Ljava_lang_String_Ljava_sql_Blob_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : string * Java.Sql.IBlob -> unit
Parameter
- parameterName
- String
nama parameter
- x
- IBlob
Blob objek yang memetakan nilai SQL BLOB
- Atribut
Pengecualian
jika terjadi kesalahan database
Keterangan
Mengatur parameter yang ditunjuk ke objek yang diberikan java.sql.Blob . Driver mengonversi ini ke nilai SQL BLOB saat mengirimnya ke database.
Ditambahkan dalam 1.6.
Java dokumentasi untuk java.sql.CallableStatement.setBlob(java.lang.String, java.sql.Blob).
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
SetBlob(String, Stream)
Mengatur parameter yang ditunjuk ke InputStream objek.
[Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBlob_Ljava_lang_String_Ljava_io_InputStream_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob(string? parameterName, System.IO.Stream? inputStream);
[<Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBlob_Ljava_lang_String_Ljava_io_InputStream_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : string * System.IO.Stream -> unit
Parameter
- parameterName
- String
nama parameter
- inputStream
- Stream
Objek yang berisi data untuk mengatur nilai parameter ke.
- Atribut
Pengecualian
jika terjadi kesalahan database
Keterangan
Mengatur parameter yang ditunjuk ke InputStream objek. Metode ini berbeda dari setBinaryStream (int, InputStream) metode karena menginformasikan driver bahwa nilai parameter harus dikirim ke server sebagai BLOB.
setBinaryStream Ketika metode digunakan, driver mungkin harus melakukan pekerjaan tambahan untuk menentukan apakah data parameter harus dikirim ke server sebagai LONGVARBINARY atauBLOB
<B>Note:</B> Konsultasikan dokumentasi driver JDBC Anda untuk menentukan apakah mungkin lebih efisien untuk menggunakan versi setBlob yang mengambil parameter panjang.
Ditambahkan dalam 1.6.
Java dokumentasi untuk java.sql.CallableStatement.setBlob(java.lang.String, java.io.InputStream).
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
SetBlob(String, Stream, Int64)
Mengatur parameter yang ditunjuk ke InputStream objek.
[Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/io/InputStream;J)V", "GetSetBlob_Ljava_lang_String_Ljava_io_InputStream_JHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob(string? parameterName, System.IO.Stream? inputStream, long length);
[<Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/io/InputStream;J)V", "GetSetBlob_Ljava_lang_String_Ljava_io_InputStream_JHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : string * System.IO.Stream * int64 -> unit
Parameter
- parameterName
- String
nama parameter yang akan diatur yang kedua adalah 2, ...
- inputStream
- Stream
Objek yang berisi data untuk mengatur nilai parameter ke.
- length
- Int64
jumlah byte dalam data parameter.
- Atribut
Pengecualian
jika terjadi kesalahan database
Keterangan
Mengatur parameter yang ditunjuk ke InputStream objek.
inputstream harus berisi jumlah karakter yang ditentukan oleh panjang, jika tidakSQLException, akan dihasilkan ketika CallableStatement dijalankan. Metode ini berbeda dari setBinaryStream (int, InputStream, int) metode karena menginformasikan driver bahwa nilai parameter harus dikirim ke server sebagai BLOB.
setBinaryStream Ketika metode digunakan, driver mungkin harus melakukan pekerjaan tambahan untuk menentukan apakah data parameter harus dikirim ke server sebagai LONGVARBINARY atauBLOB
Ditambahkan dalam 1.6.
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.