Поделиться через


IPreparedStatement.SetNClob Метод

Определение

Перегрузки

SetNClob(Int32, Reader)

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

SetNClob(Int32, INClob)

Задает назначенный параметр объекту java.sql.NClob .

SetNClob(Int32, Reader, Int64)

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

SetNClob(Int32, Reader)

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

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

Параметры

parameterIndex
Int32

индекс первого параметра равен 1, второй — 2, ...

reader
Reader

Объект, содержащий данные для задания значения параметра.

Атрибуты

Исключения

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

Комментарии

Задает назначенный параметр объекту Reader . Этот метод отличается от setCharacterStream (int, Reader) метода, так как он сообщает драйверу, что значение параметра должно быть отправлено серверу в виде NCLOB. setCharacterStream При использовании метода драйверу может потребоваться дополнительная работа, чтобы определить, должны ли данные параметров отправляться на сервер как или на LONGNVARCHAR сервер.NCLOB

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

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

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

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

SetNClob(Int32, INClob)

Задает назначенный параметр объекту java.sql.NClob .

[Android.Runtime.Register("setNClob", "(ILjava/sql/NClob;)V", "GetSetNClob_ILjava_sql_NClob_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetNClob (int parameterIndex, Java.Sql.INClob? value);
[<Android.Runtime.Register("setNClob", "(ILjava/sql/NClob;)V", "GetSetNClob_ILjava_sql_NClob_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetNClob : int * Java.Sql.INClob -> unit

Параметры

parameterIndex
Int32

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

value
INClob

значение параметра

Атрибуты

Исключения

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

Комментарии

Задает назначенный параметр объекту java.sql.NClob . Драйвер преобразует это в значение SQL NCLOB при отправке его в базу данных.

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

Документация по Java для java.sql.PreparedStatement.setNClob(int, java.sql.NClob).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

SetNClob(Int32, Reader, Int64)

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

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

Параметры

parameterIndex
Int32

индекс первого параметра равен 1, второй — 2, ...

reader
Reader

Объект, содержащий данные для задания значения параметра.

length
Int64

количество символов в данных параметра.

Атрибуты

Исключения

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

Комментарии

Задает назначенный параметр объекту Reader . Средство чтения должно содержать число символов, указанных длиной, в противном случае SQLException будет создано при PreparedStatement выполнении. Этот метод отличается от setCharacterStream (int, Reader, int) метода, так как он сообщает драйверу, что значение параметра должно быть отправлено серверу в виде NCLOB. setCharacterStream При использовании метода драйверу может потребоваться дополнительная работа, чтобы определить, должны ли данные параметров отправляться на сервер как или на LONGNVARCHAR сервер.NCLOB

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

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

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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