Compartilhar via


IRowSet.SetBlob Método

Definição

Sobrecargas

SetBlob(String, Stream, Int64)

Define o parâmetro designado como um InputStream objeto.

SetBlob(Int32, Stream, Int64)

Define o parâmetro designado como um InputStream objeto.

SetBlob(String, Stream)

Define o parâmetro designado como um InputStream objeto.

SetBlob(Int32, Stream)

Define o parâmetro designado como um InputStream objeto.

SetBlob(Int32, IBlob)

Define o parâmetro designado no comando deste RowSet objeto com o valor fornecido Blob .

SetBlob(String, IBlob)

Define o parâmetro designado para o objeto especificado java.sql.Blob .

SetBlob(String, Stream, Int64)

Define o parâmetro designado como um InputStream objeto.

[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

Parâmetros

parameterName
String

o nome do parâmetro a ser definido o segundo é 2, ...

inputStream
Stream

Um objeto que contém os dados para definir o valor do parâmetro.

length
Int64

O número de bytes nos dados do parâmetro.

Atributos

Exceções

se ocorrer um erro ao acessar o banco de dados.

Comentários

Define o parâmetro designado como um InputStream objeto. O inputstream deve conter o número de caracteres especificado por comprimento, caso contrário, um SQLException será gerado quando o CallableStatement é executado. Esse método difere do setBinaryStream (int, InputStream, int) método porque informa ao driver que o valor do parâmetro deve ser enviado ao servidor como um BLOBarquivo . Quando o setBinaryStream método é usado, o driver pode ter que fazer trabalho extra para determinar se os dados de parâmetro devem ser enviados para o servidor como um LONGVARBINARY ou um BLOB

Adicionado em 1.6.

Documentação Java para javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream, long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

SetBlob(Int32, Stream, Int64)

Define o parâmetro designado como um InputStream objeto.

[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

Parâmetros

parameterIndex
Int32

índice do primeiro parâmetro é 1, o segundo é 2, ...

inputStream
Stream

Um objeto que contém os dados para definir o valor do parâmetro.

length
Int64

O número de bytes nos dados do parâmetro.

Atributos

Exceções

se ocorrer um erro ao acessar o banco de dados.

Comentários

Define o parâmetro designado como um InputStream objeto. O fluxo de entrada deve conter o número de caracteres especificado por comprimento, caso contrário, um SQLException será gerado quando o PreparedStatement for executado. Esse método difere do setBinaryStream (int, InputStream, int) método porque informa ao driver que o valor do parâmetro deve ser enviado ao servidor como um BLOBarquivo . Quando o setBinaryStream método é usado, o driver pode ter que fazer trabalho extra para determinar se os dados de parâmetro devem ser enviados para o servidor como um LONGVARBINARY ou um BLOB

Adicionado em 1.6.

Documentação Java para javax.sql.RowSet.setBlob(int, java.io.InputStream, long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

SetBlob(String, Stream)

Define o parâmetro designado como um InputStream objeto.

[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

Parâmetros

parameterName
String

O nome do parâmetro

inputStream
Stream

Um objeto que contém os dados para definir o valor do parâmetro.

Atributos

Exceções

se ocorrer um erro ao acessar o banco de dados.

Comentários

Define o parâmetro designado como um InputStream objeto. Esse método difere do setBinaryStream (int, InputStream) método porque informa ao driver que o valor do parâmetro deve ser enviado ao servidor como um BLOBarquivo . Quando o setBinaryStream método é usado, o driver pode ter que fazer trabalho extra para determinar se os dados de parâmetro devem ser enviados para o servidor como um LONGVARBINARY ou um BLOB

<Nota B>:</B> Consulte a documentação do driver JDBC para determinar se pode ser mais eficiente usar uma versão da qual usa um parâmetro de setBlob comprimento.

Adicionado em 1.6.

Documentação Java para javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

SetBlob(Int32, Stream)

Define o parâmetro designado como um InputStream objeto.

[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

Parâmetros

parameterIndex
Int32

índice do primeiro parâmetro é 1, o segundo é 2, ...

inputStream
Stream

Um objeto que contém os dados para definir o valor do parâmetro.

Atributos

Exceções

se ocorrer um erro ao acessar o banco de dados.

Comentários

Define o parâmetro designado como um InputStream objeto. Esse método difere do setBinaryStream (int, InputStream) método porque informa ao driver que o valor do parâmetro deve ser enviado ao servidor como um BLOBarquivo . Quando o setBinaryStream método é usado, o driver pode ter que fazer trabalho extra para determinar se os dados de parâmetro devem ser enviados para o servidor como um LONGVARBINARY ou um BLOB

<Nota B>:</B> Consulte a documentação do driver JDBC para determinar se pode ser mais eficiente usar uma versão da qual usa um parâmetro de setBlob comprimento.

Adicionado em 1.6.

Documentação Java para javax.sql.RowSet.setBlob(int, java.io.InputStream).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

SetBlob(Int32, IBlob)

Define o parâmetro designado no comando deste RowSet objeto com o valor fornecido Blob .

[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

Parâmetros

i
Int32

o primeiro parâmetro é 1, o segundo é 2, ...

x
IBlob

um objeto que representa um BLOB

Atributos

Exceções

se ocorrer um erro ao acessar o banco de dados.

Comentários

Define o parâmetro designado no comando deste RowSet objeto com o valor fornecido Blob . O driver converterá isso no BLOB valor que o Blob objeto representa antes de enviá-lo ao banco de dados.

Documentação Java para javax.sql.RowSet.setBlob(int, java.sql.Blob).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

SetBlob(String, IBlob)

Define o parâmetro designado para o objeto especificado 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

Parâmetros

parameterName
String

O nome do parâmetro

x
IBlob

um Blob objeto que mapeia um valor SQL BLOB

Atributos

Exceções

se ocorrer um erro ao acessar o banco de dados.

Comentários

Define o parâmetro designado para o objeto especificado java.sql.Blob . O driver converte isso em um valor SQL BLOB quando o envia para o banco de dados.

Adicionado em 1.6.

Documentação Java para javax.sql.RowSet.setBlob(java.lang.String, java.sql.Blob).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a