Compartir a través de


IRowSet.SetBlob Método

Definición

Sobrecargas

SetBlob(String, Stream, Int64)

Establece el parámetro designado en un InputStream objeto .

SetBlob(Int32, Stream, Int64)

Establece el parámetro designado en un InputStream objeto .

SetBlob(String, Stream)

Establece el parámetro designado en un InputStream objeto .

SetBlob(Int32, Stream)

Establece el parámetro designado en un InputStream objeto .

SetBlob(Int32, IBlob)

Establece el parámetro designado en el comando de este RowSet objeto con el valor especificado Blob .

SetBlob(String, IBlob)

Establece el parámetro designado en el objeto especificado java.sql.Blob .

SetBlob(String, Stream, Int64)

Establece el parámetro designado en un 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

el nombre del parámetro que se va a establecer es 2, ...

inputStream
Stream

Objeto que contiene los datos en los que se va a establecer el valor del parámetro.

length
Int64

el número de bytes de los datos del parámetro.

Atributos

Excepciones

si se produce un error al acceder a la base de datos.

Comentarios

Establece el parámetro designado en un InputStream objeto . inputstream debe contener el número de caracteres especificados por longitud; de lo contrario, se generará una SQLException excepción cuando CallableStatement se ejecute . Este método difiere del setBinaryStream (int, InputStream, int) método porque informa al controlador de que el valor del parámetro se debe enviar al servidor como .BLOB Cuando se usa el setBinaryStream método , es posible que el controlador tenga que realizar un trabajo adicional para determinar si los datos del parámetro se deben enviar al servidor como o LONGVARBINARYBLOB

Agregado en la versión 1.6.

Documentación de Java para javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetBlob(Int32, Stream, Int64)

Establece el parámetro designado en un 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 del primer parámetro es 1, el segundo es 2, ...

inputStream
Stream

Objeto que contiene los datos en los que se va a establecer el valor del parámetro.

length
Int64

el número de bytes de los datos del parámetro.

Atributos

Excepciones

si se produce un error al acceder a la base de datos.

Comentarios

Establece el parámetro designado en un InputStream objeto . La secuencia de entrada debe contener el número de caracteres especificados por longitud; de lo contrario, se generará una SQLException excepción cuando PreparedStatement se ejecute . Este método difiere del setBinaryStream (int, InputStream, int) método porque informa al controlador de que el valor del parámetro se debe enviar al servidor como .BLOB Cuando se usa el setBinaryStream método , es posible que el controlador tenga que realizar un trabajo adicional para determinar si los datos del parámetro se deben enviar al servidor como o LONGVARBINARYBLOB

Agregado en la versión 1.6.

Documentación de Java para javax.sql.RowSet.setBlob(int, java.io.InputStream, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetBlob(String, Stream)

Establece el parámetro designado en un 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

el nombre del parámetro

inputStream
Stream

Objeto que contiene los datos en los que se va a establecer el valor del parámetro.

Atributos

Excepciones

si se produce un error al acceder a la base de datos.

Comentarios

Establece el parámetro designado en un InputStream objeto . Este método difiere del setBinaryStream (int, InputStream) método porque informa al controlador de que el valor del parámetro se debe enviar al servidor como .BLOB Cuando se usa el setBinaryStream método , es posible que el controlador tenga que realizar un trabajo adicional para determinar si los datos del parámetro deben enviarse al servidor como o LONGVARBINARYBLOB

<B>Nota:</B> Consulte la documentación del controlador JDBC para determinar si podría ser más eficaz usar una versión de la que toma un parámetro de setBlob longitud.

Agregado en la versión 1.6.

Documentación de Java para javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetBlob(Int32, Stream)

Establece el parámetro designado en un 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 del primer parámetro es 1, el segundo es 2, ...

inputStream
Stream

Objeto que contiene los datos en los que se va a establecer el valor del parámetro.

Atributos

Excepciones

si se produce un error al acceder a la base de datos.

Comentarios

Establece el parámetro designado en un InputStream objeto . Este método difiere del setBinaryStream (int, InputStream) método porque informa al controlador de que el valor del parámetro se debe enviar al servidor como .BLOB Cuando se usa el setBinaryStream método , es posible que el controlador tenga que realizar un trabajo adicional para determinar si los datos del parámetro se deben enviar al servidor como o LONGVARBINARYBLOB

<B>Nota:</B> Consulte la documentación del controlador JDBC para determinar si podría ser más eficaz usar una versión de la que toma un parámetro de setBlob longitud.

Agregado en la versión 1.6.

Documentación de Java para javax.sql.RowSet.setBlob(int, java.io.InputStream).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetBlob(Int32, IBlob)

Establece el parámetro designado en el comando de este RowSet objeto con el valor especificado 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

el primer parámetro es 1, el segundo es 2, ...

x
IBlob

un objeto que representa un BLOB

Atributos

Excepciones

si se produce un error al acceder a la base de datos.

Comentarios

Establece el parámetro designado en el comando de este RowSet objeto con el valor especificado Blob . El controlador lo convertirá en el BLOB valor que representa el Blob objeto antes de enviarlo a la base de datos.

Documentación de Java para javax.sql.RowSet.setBlob(int, java.sql.Blob).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetBlob(String, IBlob)

Establece el parámetro designado en el 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

el nombre del parámetro

x
IBlob

un Blob objeto que asigna un valor SQL BLOB

Atributos

Excepciones

si se produce un error al acceder a la base de datos.

Comentarios

Establece el parámetro designado en el objeto especificado java.sql.Blob . El controlador lo convierte en un valor SQL BLOB cuando lo envía a la base de datos.

Agregado en la versión 1.6.

Documentación de Java para javax.sql.RowSet.setBlob(java.lang.String, java.sql.Blob).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a