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
| 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 deste |
| SetBlob(String, IBlob) |
Define o parâmetro designado para o objeto especificado |
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.