IPreparedStatement.SetUnicodeStream(Int32, Stream, Int32) Método

Definición

Precaución

deprecated

Establece el parámetro designado en el flujo de entrada especificado, que tendrá el número especificado de bytes.

[Android.Runtime.Register("setUnicodeStream", "(ILjava/io/InputStream;I)V", "GetSetUnicodeStream_ILjava_io_InputStream_IHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[System.Obsolete("deprecated")]
public void SetUnicodeStream(int parameterIndex, System.IO.Stream? x, int length);
[<Android.Runtime.Register("setUnicodeStream", "(ILjava/io/InputStream;I)V", "GetSetUnicodeStream_ILjava_io_InputStream_IHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<System.Obsolete("deprecated")>]
abstract member SetUnicodeStream : int * System.IO.Stream * int -> unit

Parámetros

parameterIndex
Int32

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

x
Stream

un java.io.InputStream objeto que contiene el valor del parámetro Unicode.

length
Int32

el número de bytes de la secuencia

Atributos

Excepciones

si se produce un error de base de datos.

Comentarios

Establece el parámetro designado en el flujo de entrada especificado, que tendrá el número especificado de bytes.

Cuando un valor Unicode muy grande se introduce en un LONGVARCHAR parámetro, puede ser más práctico enviarlo a través de un java.io.InputStream objeto . Los datos se leerán desde la secuencia según sea necesario hasta que se alcance el final del archivo. El controlador JDBC realizará cualquier conversión necesaria de Unicode al formato char de la base de datos.

El formato de bytes de la secuencia Unicode debe ser un Java UTF-8, tal como se define en la especificación de máquina virtual de Java.

<B>Nota:</B> Este objeto de secuencia puede ser un objeto de secuencia estándar Java o su propia subclase que implementa la interfaz estándar.

Este miembro está en desuso. Uso de setCharacterStream

Java documentación para java.sql.PreparedStatement.setUnicodeStream(int, java.io.InputStream, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a