IPreparedStatement.SetAsciiStream Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| SetAsciiStream(Int32, Stream) |
Устанавливает для указанного параметра заданное значение входного потока. |
| SetAsciiStream(Int32, Stream, Int32) |
Задает указанный параметр заданному входной потоку, который будет иметь указанное количество байтов. |
| SetAsciiStream(Int32, Stream, Int64) |
Задает указанный параметр заданному входной потоку, который будет иметь указанное количество байтов. |
SetAsciiStream(Int32, Stream)
Устанавливает для указанного параметра заданное значение входного потока.
[Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;)V", "GetSetAsciiStream_ILjava_io_InputStream_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetAsciiStream(int parameterIndex, System.IO.Stream? x);
[<Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;)V", "GetSetAsciiStream_ILjava_io_InputStream_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetAsciiStream : int * System.IO.Stream -> unit
Параметры
- parameterIndex
- Int32
первый параметр равен 1, второй — 2, ...
- x
- Stream
входной поток Java, содержащий значение параметра ASCII
- Атрибуты
Исключения
Если возникает ошибка базы данных.
Комментарии
Устанавливает для указанного параметра заданное значение входного потока. Если очень большое значение ASCII является входным в LONGVARCHAR параметр, он может быть более практическим для отправки его через .java.io.InputStream Данные будут считываться из потока по мере необходимости, пока не будет достигнут конец файла. Драйвер JDBC выполнит любое необходимое преобразование из ASCII в формат char базы данных.
<Примечание B>.</B> Этот объект потока может быть стандартным объектом потока Java или собственным подклассом, реализующим стандартный интерфейс.
<Примечание B.</B>> Обратитесь к документации по драйверу JDBC, чтобы определить, может ли она быть более эффективной для использования версииsetAsciiStream, которая принимает параметр длины.
Добавлено в версии 1.6.
Java документации по java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
SetAsciiStream(Int32, Stream, Int32)
Задает указанный параметр заданному входной потоку, который будет иметь указанное количество байтов.
[Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;I)V", "GetSetAsciiStream_ILjava_io_InputStream_IHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetAsciiStream(int parameterIndex, System.IO.Stream? x, int length);
[<Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;I)V", "GetSetAsciiStream_ILjava_io_InputStream_IHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetAsciiStream : int * System.IO.Stream * int -> unit
Параметры
- parameterIndex
- Int32
первый параметр равен 1, второй — 2, ...
- x
- Stream
входной поток Java, содержащий значение параметра ASCII
- length
- Int32
количество байтов в потоке
- Атрибуты
Исключения
Если возникает ошибка базы данных.
Комментарии
Задает указанный параметр заданному входной потоку, который будет иметь указанное количество байтов. Если очень большое значение ASCII является входным в LONGVARCHAR параметр, он может быть более практическим для отправки его через .java.io.InputStream Данные будут считываться из потока по мере необходимости, пока не будет достигнут конец файла. Драйвер JDBC выполнит любое необходимое преобразование из ASCII в формат char базы данных.
<Примечание B>.</B> Этот объект потока может быть стандартным объектом потока Java или собственным подклассом, реализующим стандартный интерфейс.
Java документации по java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
SetAsciiStream(Int32, Stream, Int64)
Задает указанный параметр заданному входной потоку, который будет иметь указанное количество байтов.
[Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;J)V", "GetSetAsciiStream_ILjava_io_InputStream_JHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetAsciiStream(int parameterIndex, System.IO.Stream? x, long length);
[<Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;J)V", "GetSetAsciiStream_ILjava_io_InputStream_JHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetAsciiStream : int * System.IO.Stream * int64 -> unit
Параметры
- parameterIndex
- Int32
первый параметр равен 1, второй — 2, ...
- x
- Stream
входной поток Java, содержащий значение параметра ASCII
- length
- Int64
количество байтов в потоке
- Атрибуты
Исключения
Если возникает ошибка базы данных.
Комментарии
Задает указанный параметр заданному входной потоку, который будет иметь указанное количество байтов. Если очень большое значение ASCII является входным в LONGVARCHAR параметр, он может быть более практическим для отправки его через .java.io.InputStream Данные будут считываться из потока по мере необходимости, пока не будет достигнут конец файла. Драйвер JDBC выполнит любое необходимое преобразование из ASCII в формат char базы данных.
<Примечание B>.</B> Этот объект потока может быть стандартным объектом потока Java или собственным подклассом, реализующим стандартный интерфейс.
Добавлено в версии 1.6.
Java документации по java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream, long).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".