語言

IRowSet.SetBinaryStream 方法

定義

多載

名稱 Description
SetBinaryStream(Int32, Stream)

將該 RowSet 物件指令中指定的參數設為給定的輸入串流。

SetBinaryStream(String, Stream)

設定指定的參數為給定的輸入資料流。

SetBinaryStream(Int32, Stream, Int32)

將此 RowSet 物件指令中指定的參數設為給定 java.io.InputStream 值。

SetBinaryStream(String, Stream, Int32)

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

SetBinaryStream(Int32, Stream)

將該 RowSet 物件指令中指定的參數設為給定的輸入串流。

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

參數

parameterIndex
Int32

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

x
Stream

Java 輸入串流,包含二進位參數值

屬性

例外狀況

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

備註

將該 RowSet 物件指令中指定的參數設為給定的輸入串流。 當輸入非常大的二進位值到參數 LONGVARBINARY 時,透過 java.io.InputStream 物件傳送可能更為實用。 資料會根據需要從串流中讀取,直到檔案結束。

<B>註:</B> 這個串流物件可以是標準的 Java 串流物件,也可以是你自己實作標準介面的子類別。

<B>註:</B> 請參考你的 JDBC 驅動文件,判斷是否使用帶有長度參數的版本 setBinaryStream 更有效率。

新增於1.6版本。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

SetBinaryStream(String, Stream)

設定指定的參數為給定的輸入資料流。

[Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBinaryStream(string? parameterName, System.IO.Stream? x);
[<Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : string * System.IO.Stream -> unit

參數

parameterName
String

參數名稱

x
Stream

Java 輸入串流,包含二進位參數值

屬性

例外狀況

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

備註

設定指定的參數為給定的輸入資料流。 當輸入非常大的二進位值到參數 LONGVARBINARY 時,透過 java.io.InputStream 物件傳送可能更為實用。 資料會根據需要從串流中讀取,直到檔案結束。

<B>註:</B> 這個串流物件可以是標準的 Java 串流物件,也可以是你自己實作標準介面的子類別。

<B>註:</B> 請參考你的 JDBC 驅動文件,判斷是否使用帶有長度參數的版本 setBinaryStream 更有效率。

新增於1.6版本。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

SetBinaryStream(Int32, Stream, Int32)

將此 RowSet 物件指令中指定的參數設為給定 java.io.InputStream 值。

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

參數

parameterIndex
Int32

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

x
Stream

Java 輸入串流,包含二進位參數值

length
Int32

串流中的位元組數

屬性

例外狀況

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

備註

將此 RowSet 物件指令中指定的參數設為給定 java.io.InputStream 值。 透過 a java.io.InputStream 而非參數 LONGVARBINARY 傳送一個非常大的二進位值可能更為實用。 驅動程式會根據需要從串流讀取資料,直到資料到達檔案結束。

<B>註:</B> 這個串流物件可以是標準的 Java 串流物件,也可以是你自己實作標準介面的子類別。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

SetBinaryStream(String, Stream, Int32)

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

[Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;I)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_IHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBinaryStream(string? parameterName, System.IO.Stream? x, int length);
[<Android.Runtime.Register("setBinaryStream", "(Ljava/lang/String;Ljava/io/InputStream;I)V", "GetSetBinaryStream_Ljava_lang_String_Ljava_io_InputStream_IHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : string * System.IO.Stream * int -> unit

參數

parameterName
String

參數名稱

x
Stream

Java 輸入串流,包含二進位參數值

length
Int32

串流中的位元組數

屬性

例外狀況

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

備註

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。 當輸入非常大的二進位值到參數 LONGVARBINARY 時,透過 java.io.InputStream 物件傳送可能更為實用。 資料會根據需要從串流中讀取,直到檔案結束。

<B>註:</B> 這個串流物件可以是標準的 Java 串流物件,也可以是你自己實作標準介面的子類別。

在 1.4 版本加入。

的 javax.sql.RowSet.setBinaryStream(java.lang.String, java.io.InputStream, int)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於