IRowSet.SetBlob Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| SetBlob(String, Stream, Int64) |
Define o parâmetro designado como um |
| SetBlob(Int32, Stream, Int64) |
Define o parâmetro designado como um |
| SetBlob(String, Stream) |
Define o parâmetro designado como um |
| SetBlob(Int32, Stream) |
Define o parâmetro designado como um |
| SetBlob(Int32, IBlob) |
Define o parâmetro designado no comando desse |
| SetBlob(String, IBlob) |
Define o parâmetro designado como o objeto fornecido |
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 os quais definir o valor do parâmetro.
- length
- Int64
o número de bytes nos dados de 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. Ele inputstream deve conter o número de caracteres especificado por comprimento, caso contrário, um SQLException será gerado quando ele CallableStatement 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 para o servidor como um BLOB. Quando o setBinaryStream método é usado, o driver pode ter que fazer um 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.
Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
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 os quais definir o valor do parâmetro.
- length
- Int64
o número de bytes nos dados de 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 ele 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 para o servidor como um BLOB. Quando o setBinaryStream método é usado, o driver pode ter que fazer um 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.
Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
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 os quais 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 para o servidor como um BLOB. Quando o setBinaryStream método é usado, o driver pode ter que fazer um trabalho extra para determinar se os dados do parâmetro devem ser enviados para o servidor como um LONGVARBINARY ou um BLOB
<Observação B>:/B< Consulte a documentação do driver JDBC para determinar se pode ser mais eficiente usar uma versão com um parâmetro de >setBlobcomprimento.
Adicionado em 1.6.
Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
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 os quais 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 para o servidor como um BLOB. Quando o setBinaryStream método é usado, o driver pode ter que fazer um trabalho extra para determinar se os dados de parâmetro devem ser enviados para o servidor como um LONGVARBINARY ou um BLOB
<Observação B>:/B< Consulte a documentação do driver JDBC para determinar se pode ser mais eficiente usar uma versão com um parâmetro de >setBlobcomprimento.
Adicionado em 1.6.
Java documentação para javax.sql.RowSet.setBlob(int, java.io.InputStream).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetBlob(Int32, IBlob)
Define o parâmetro designado no comando desse 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 desse RowSet objeto com o valor fornecido Blob . O driver converterá isso no BLOB valor que o Blob objeto representa antes de enviá-lo para o banco de dados.
Java documentação para javax.sql.RowSet.setBlob(int, java.sql.Blob).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetBlob(String, IBlob)
Define o parâmetro designado como o objeto fornecido 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 como o objeto fornecido java.sql.Blob . O driver converte isso em um valor SQL BLOB quando o envia para o banco de dados.
Adicionado em 1.6.
Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.