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 BLOB
arquivo . 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 BLOB
arquivo . 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 BLOB
arquivo . 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 BLOB
arquivo . 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.