IPreparedStatement.SetCharacterStream Метод

Определение

Перегрузки

Имя Описание
SetCharacterStream(Int32, Reader)

Задает указанный параметр заданному Reader объекту.

SetCharacterStream(Int32, Reader, Int32)

Задает назначенный параметр заданному Reader объекту, который является заданным числом символов.

SetCharacterStream(Int32, Reader, Int64)

Задает назначенный параметр заданному Reader объекту, который является заданным числом символов.

SetCharacterStream(Int32, Reader)

Задает указанный параметр заданному Reader объекту.

[Android.Runtime.Register("setCharacterStream", "(ILjava/io/Reader;)V", "GetSetCharacterStream_ILjava_io_Reader_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetCharacterStream(int parameterIndex, Java.IO.Reader? reader);
[<Android.Runtime.Register("setCharacterStream", "(ILjava/io/Reader;)V", "GetSetCharacterStream_ILjava_io_Reader_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetCharacterStream : int * Java.IO.Reader -> unit

Параметры

parameterIndex
Int32

первый параметр равен 1, второй — 2, ...

reader
Reader

java.io.Reader Объект, содержащий данные Юникода

Атрибуты

Исключения

Если возникает ошибка базы данных.

Комментарии

Задает указанный параметр заданному Reader объекту. Если в параметр входит LONGVARCHAR очень большое значение ЮНИКОДа, его может быть более практическим для отправки через java.io.Reader объект. Данные будут считываться из потока по мере необходимости, пока не будет достигнут конец файла. Драйвер JDBC выполнит любое необходимое преобразование из ЮНИКОДа в формат символа базы данных.

<Примечание B>.</B> Этот объект потока может быть стандартным объектом потока Java или собственным подклассом, реализующим стандартный интерфейс.

<Примечание B.</B>> Обратитесь к документации по драйверу JDBC, чтобы определить, может ли она быть более эффективной для использования версииsetCharacterStream, которая принимает параметр длины.

Добавлено в версии 1.6.

Java документации по java.sql.PreparedStatement.setCharacterStream(int, java.io.Reader).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

SetCharacterStream(Int32, Reader, Int32)

Задает назначенный параметр заданному Reader объекту, который является заданным числом символов.

[Android.Runtime.Register("setCharacterStream", "(ILjava/io/Reader;I)V", "GetSetCharacterStream_ILjava_io_Reader_IHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetCharacterStream(int parameterIndex, Java.IO.Reader? reader, int length);
[<Android.Runtime.Register("setCharacterStream", "(ILjava/io/Reader;I)V", "GetSetCharacterStream_ILjava_io_Reader_IHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetCharacterStream : int * Java.IO.Reader * int -> unit

Параметры

parameterIndex
Int32

первый параметр равен 1, второй — 2, ...

reader
Reader

java.io.Reader Объект, содержащий данные Юникода

length
Int32

количество символов в потоке

Атрибуты

Исключения

Если возникает ошибка базы данных.

Комментарии

Задает назначенный параметр заданному Reader объекту, который является заданным числом символов. Если в параметр входит LONGVARCHAR очень большое значение ЮНИКОДа, его может быть более практическим для отправки через java.io.Reader объект. Данные будут считываться из потока по мере необходимости, пока не будет достигнут конец файла. Драйвер JDBC выполнит любое необходимое преобразование из ЮНИКОДа в формат символа базы данных.

<Примечание B>.</B> Этот объект потока может быть стандартным объектом потока Java или собственным подклассом, реализующим стандартный интерфейс.

Добавлено в версии 1.2.

Java документации по java.sql.PreparedStatement.setCharacterStream(int, java.io.Reader, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

SetCharacterStream(Int32, Reader, Int64)

Задает назначенный параметр заданному Reader объекту, который является заданным числом символов.

[Android.Runtime.Register("setCharacterStream", "(ILjava/io/Reader;J)V", "GetSetCharacterStream_ILjava_io_Reader_JHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetCharacterStream(int parameterIndex, Java.IO.Reader? reader, long length);
[<Android.Runtime.Register("setCharacterStream", "(ILjava/io/Reader;J)V", "GetSetCharacterStream_ILjava_io_Reader_JHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetCharacterStream : int * Java.IO.Reader * int64 -> unit

Параметры

parameterIndex
Int32

первый параметр равен 1, второй — 2, ...

reader
Reader

java.io.Reader Объект, содержащий данные Юникода

length
Int64

количество символов в потоке

Атрибуты

Исключения

Если возникает ошибка базы данных.

Комментарии

Задает назначенный параметр заданному Reader объекту, который является заданным числом символов. Если в параметр входит LONGVARCHAR очень большое значение ЮНИКОДа, его может быть более практическим для отправки через java.io.Reader объект. Данные будут считываться из потока по мере необходимости, пока не будет достигнут конец файла. Драйвер JDBC выполнит любое необходимое преобразование из ЮНИКОДа в формат символа базы данных.

<Примечание B>.</B> Этот объект потока может быть стандартным объектом потока Java или собственным подклассом, реализующим стандартный интерфейс.

Добавлено в версии 1.6.

Java документации по java.sql.PreparedStatement.setCharacterStream(int, java.io.Reader, long).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к