IRowSet.SetBlob 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SetBlob(String, Stream, Int64) |
將指定的參數設定為 |
SetBlob(Int32, Stream, Int64) |
將指定的參數設定為 |
SetBlob(String, Stream) |
將指定的參數設定為 |
SetBlob(Int32, Stream) |
將指定的參數設定為 |
SetBlob(Int32, IBlob) |
使用指定的 |
SetBlob(String, IBlob) |
將指定的參數設定為指定的 |
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
使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGVARBINARY
BLOB
已在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
使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGVARBINARY
BLOB
已在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
使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGVARBINARY
BLOB
<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
使用 方法時,驅動程式可能需要執行額外的工作,以判斷參數數據是否應以 或的形式傳送至伺服器LONGVARBINARY
BLOB
<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 屬性授權中所述的詞彙使用。