共用方式為


IRowSet.SetBlob 方法

定義

多載

SetBlob(String, Stream, Int64)

將指定的參數設定為 InputStream 物件。

SetBlob(Int32, Stream, Int64)

將指定的參數設定為 InputStream 物件。

SetBlob(String, Stream)

將指定的參數設定為 InputStream 物件。

SetBlob(Int32, Stream)

將指定的參數設定為 InputStream 物件。

SetBlob(Int32, IBlob)

使用指定的Blob值,設定這個RowSet物件命令中的指定參數。

SetBlob(String, IBlob)

將指定的參數設定為指定的 java.sql.Blob 物件。

SetBlob(String, Stream, Int64)

將指定的參數設定為 InputStream 物件。

[Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/io/InputStream;J)V", "GetSetBlob_Ljava_lang_String_Ljava_io_InputStream_JHandler:Javax.Sql.IRowSetInvoker, 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:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : string * System.IO.Stream * int64 -> unit

參數

parameterName
String

要設定第二個參數的名稱是 2, ...

inputStream
Stream

物件,包含要設定參數值的數據。

length
Int64

參數數據中的位元組數目。

屬性

例外狀況

如果存取資料庫時發生錯誤,則為 。

備註

將指定的參數設定為 InputStream 物件。 inputstream必須包含長度所指定的字元數,否則SQLException會在 執行 時CallableStatement產生 。 這個方法與 setBinaryStream (int, InputStream, int) 方法不同,因為它會通知驅動程式,參數值應該以 的形式 BLOB傳送至伺服器。 setBinaryStream使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGVARBINARYBLOB

已在1.6中新增。

javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream, long)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

SetBlob(Int32, Stream, Int64)

將指定的參數設定為 InputStream 物件。

[Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;J)V", "GetSetBlob_ILjava_io_InputStream_JHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob (int parameterIndex, System.IO.Stream? inputStream, long length);
[<Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;J)V", "GetSetBlob_ILjava_io_InputStream_JHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : int * System.IO.Stream * int64 -> unit

參數

parameterIndex
Int32

第一個參數的索引為 1,第二個是 2,...

inputStream
Stream

物件,包含要設定參數值的數據。

length
Int64

參數數據中的位元組數目。

屬性

例外狀況

如果存取資料庫時發生錯誤,則為 。

備註

將指定的參數設定為 InputStream 物件。 輸入資料流必須包含長度所指定的字元數,否則 SQLException 在執行 時 PreparedStatement 會產生 。 這個方法與 setBinaryStream (int, InputStream, int) 方法不同,因為它會通知驅動程式,參數值應該以 的形式 BLOB傳送至伺服器。 setBinaryStream使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGVARBINARYBLOB

已在1.6中新增。

javax.sql.RowSet.setBlob(int, java.io.InputStream, long)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

SetBlob(String, Stream)

將指定的參數設定為 InputStream 物件。

[Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBlob_Ljava_lang_String_Ljava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, 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:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : string * System.IO.Stream -> unit

參數

parameterName
String

參數的名稱

inputStream
Stream

物件,包含要設定參數值的數據。

屬性

例外狀況

如果存取資料庫時發生錯誤,則為 。

備註

將指定的參數設定為 InputStream 物件。 這個方法與 setBinaryStream (int, InputStream) 方法不同,因為它會通知驅動程式,參數值應該以 的形式 BLOB傳送至伺服器。 setBinaryStream使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGVARBINARYBLOB

<B>注意:</B> 請參閱您的 JDBC 驅動程式檔,以判斷使用版本是否更有效率,而版本 setBlob 採用長度參數。

已在1.6中新增。

javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

SetBlob(Int32, Stream)

將指定的參數設定為 InputStream 物件。

[Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;)V", "GetSetBlob_ILjava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob (int parameterIndex, System.IO.Stream? inputStream);
[<Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;)V", "GetSetBlob_ILjava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : int * System.IO.Stream -> unit

參數

parameterIndex
Int32

第一個參數的索引為 1,第二個是 2,...

inputStream
Stream

物件,包含要設定參數值的數據。

屬性

例外狀況

如果存取資料庫時發生錯誤,則為 。

備註

將指定的參數設定為 InputStream 物件。 這個方法與 setBinaryStream (int, InputStream) 方法不同,因為它會通知驅動程式,參數值應該以 的形式 BLOB傳送至伺服器。 setBinaryStream使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGVARBINARYBLOB

<B>注意:</B> 請參閱您的 JDBC 驅動程式檔,以判斷使用版本是否更有效率,而版本 setBlob 採用長度參數。

已在1.6中新增。

javax.sql.RowSet.setBlob(int, java.io.InputStream)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

SetBlob(Int32, IBlob)

使用指定的Blob值,設定這個RowSet物件命令中的指定參數。

[Android.Runtime.Register("setBlob", "(ILjava/sql/Blob;)V", "GetSetBlob_ILjava_sql_Blob_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob (int i, Java.Sql.IBlob? x);
[<Android.Runtime.Register("setBlob", "(ILjava/sql/Blob;)V", "GetSetBlob_ILjava_sql_Blob_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : int * Java.Sql.IBlob -> unit

參數

i
Int32

第一個參數是 1,第二個是 2,...

x
IBlob

代表 BLOB 的物件

屬性

例外狀況

如果存取資料庫時發生錯誤,則為 。

備註

使用指定的Blob值,設定這個RowSet物件命令中的指定參數。 驅動程式會將此值 BLOB 轉換成 對象在傳送至資料庫之前所代表的值 Blob

javax.sql.RowSet.setBlob(int, java.sql.Blob)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

SetBlob(String, IBlob)

將指定的參數設定為指定的 java.sql.Blob 物件。

[Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/sql/Blob;)V", "GetSetBlob_Ljava_lang_String_Ljava_sql_Blob_Handler:Javax.Sql.IRowSetInvoker, 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:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : string * Java.Sql.IBlob -> unit

參數

parameterName
String

參數的名稱

x
IBlob

對應 Blob SQL BLOB 值的物件

屬性

例外狀況

如果存取資料庫時發生錯誤,則為 。

備註

將指定的參數設定為指定的 java.sql.Blob 物件。 驅動程式會在將它傳送至資料庫時,將它轉換成SQL BLOB 值。

已在1.6中新增。

javax.sql.RowSet.setBlob(java.lang.String, java.sql.Blob)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於