ICallableStatement.RegisterOutParameter Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| RegisterOutParameter(Int32, Int32) |
Регистрирует параметр OUT в порядковом положении |
| RegisterOutParameter(String, Int32) |
Регистрирует параметр OUT с именем |
| RegisterOutParameter(Int32, Int32, Int32) |
Регистрирует параметр в порядковом положении |
| RegisterOutParameter(Int32, Int32, String) |
Регистрирует указанный выходной параметр. |
| RegisterOutParameter(String, Int32, Int32) |
Регистрирует параметр с именем |
| RegisterOutParameter(String, Int32, String) |
Регистрирует указанный выходной параметр. |
RegisterOutParameter(Int32, Int32)
Регистрирует параметр OUT в порядковом положении parameterIndex в типе sqlTypeJDBC.
[Android.Runtime.Register("registerOutParameter", "(II)V", "GetRegisterOutParameter_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType);
[<Android.Runtime.Register("registerOutParameter", "(II)V", "GetRegisterOutParameter_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int -> unit
Параметры
- parameterIndex
- Int32
первый параметр равен 1, второй — 2, а т. д.
- sqlType
- Int32
Код типа JDBC, определенный с помощью java.sql.Types.
Если параметр имеет тип NUMERIC JDBC или DECIMALверсию, которая принимает значение масштабирования registerOutParameter , следует использовать.
- Атрибуты
Исключения
Если возникает ошибка базы данных.
Комментарии
Регистрирует параметр OUT в порядковом положении parameterIndex в типе sqlTypeJDBC. Все параметры OUT должны быть зарегистрированы перед выполнением хранимой процедуры.
Тип JDBC, указанный sqlType для параметра OUT, определяет тип Java, который должен использоваться в методе get для чтения значения этого параметра.
Если тип JDBC, как ожидается, будет возвращен в этот выходной параметр, характерный для этой конкретной базы данных, sqlType должен быть java.sql.Types.OTHER. Метод #getObject извлекает значение.
Java документации по java.sql.CallableStatement.registerOutParameter(int, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
См. также раздел
Применяется к
RegisterOutParameter(String, Int32)
Регистрирует параметр OUT с именем parameterName типа sqlTypeJDBC.
[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;I)V", "GetRegisterOutParameter_Ljava_lang_String_IHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;I)V", "GetRegisterOutParameter_Ljava_lang_String_IHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int -> unit
Параметры
- parameterName
- String
имя параметра
- sqlType
- Int32
Код типа JDBC, определенный с помощью java.sql.Types.
Если параметр имеет тип NUMERIC JDBC или DECIMALверсию, которая принимает значение масштабирования registerOutParameter , следует использовать.
- Атрибуты
Исключения
Если возникает ошибка базы данных.
Комментарии
Регистрирует параметр OUT с именем parameterName типа sqlTypeJDBC. Все параметры OUT должны быть зарегистрированы перед выполнением хранимой процедуры.
Тип JDBC, указанный sqlType для параметра OUT, определяет тип Java, который должен использоваться в методе get для чтения значения этого параметра.
Если тип JDBC, как ожидается, будет возвращен в этот выходной параметр, характерный для этой конкретной базы данных, sqlType должен быть java.sql.Types.OTHER. Метод #getObject извлекает значение.
Добавлено в версии 1.4.
Java документации по java.sql.CallableStatement.registerOutParameter(java.lang.String, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
RegisterOutParameter(Int32, Int32, Int32)
Регистрирует параметр в порядковом положении parameterIndex для типа sqlTypeJDBC.
[Android.Runtime.Register("registerOutParameter", "(III)V", "GetRegisterOutParameter_IIIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType, int scale);
[<Android.Runtime.Register("registerOutParameter", "(III)V", "GetRegisterOutParameter_IIIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int * int -> unit
Параметры
- parameterIndex
- Int32
первый параметр равен 1, второй — 2, а т. д.
- sqlType
- Int32
Код типа SQL, определенный с помощью java.sql.Types.
- scale
- Int32
требуемое число цифр справа от десятичной запятой. Оно должно быть больше нуля или равно нулю.
- Атрибуты
Исключения
Если возникает ошибка базы данных.
Комментарии
Регистрирует параметр в порядковом положении parameterIndex для типа sqlTypeJDBC. Все параметры OUT должны быть зарегистрированы перед выполнением хранимой процедуры.
Тип JDBC, указанный sqlType для параметра OUT, определяет тип Java, который должен использоваться в методе get для чтения значения этого параметра.
Эта версия registerOutParameter должна использоваться, если параметр имеет тип NUMERIC JDBC или DECIMAL.
Java документации по java.sql.CallableStatement.registerOutParameter(int, int, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
См. также раздел
Применяется к
RegisterOutParameter(Int32, Int32, String)
Регистрирует указанный выходной параметр.
[Android.Runtime.Register("registerOutParameter", "(IILjava/lang/String;)V", "GetRegisterOutParameter_IILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType, string? typeName);
[<Android.Runtime.Register("registerOutParameter", "(IILjava/lang/String;)V", "GetRegisterOutParameter_IILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int * string -> unit
Параметры
- parameterIndex
- Int32
первый параметр равен 1, второй — 2,...
- sqlType
- Int32
значение из java.sql.Types
- typeName
- String
полное имя структурированного типа SQL
- Атрибуты
Исключения
Если возникает ошибка базы данных.
Комментарии
Регистрирует указанный выходной параметр. Эта версия метода registerOutParameter должна использоваться для определяемого пользователем или REF выходного параметра. Примеры определяемых пользователем типов включают: STRUCT, DISTINCT, JAVA_OBJECTи именованные типы массивов.
Все параметры OUT должны быть зарегистрированы перед выполнением хранимой процедуры.
Для определяемого пользователем параметра необходимо также указать полное имя типа SQL параметра, а REF параметру необходимо указать полное имя типа указанного типа. Драйвер JDBC, который не нуждается в коде типа и сведения о имени типа, может игнорировать его. Однако приложения должны всегда предоставлять эти значения для определяемых пользователем и REF параметров.
Хотя он предназначен для определяемых пользователем и REF параметров, этот метод может использоваться для регистрации параметра любого типа JDBC. Если параметр не имеет определяемого пользователем или REF типа, параметр typeName игнорируется.
<Примечание B.</B>> При чтении значения параметра out необходимо использовать метод получения, тип Java которого соответствует зарегистрированным типу SQL параметра.
Добавлено в версии 1.2.
Java документации по java.sql.CallableStatement.registerOutParameter(int, int, java.lang.String).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
См. также раздел
Применяется к
RegisterOutParameter(String, Int32, Int32)
Регистрирует параметр с именем parameterName типа JDBC sqlType.
[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;II)V", "GetRegisterOutParameter_Ljava_lang_String_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType, int scale);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;II)V", "GetRegisterOutParameter_Ljava_lang_String_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int * int -> unit
Параметры
- parameterName
- String
имя параметра
- sqlType
- Int32
Код типа SQL, определенный java.sql.Types.
- scale
- Int32
требуемое число цифр справа от десятичной запятой. Оно должно быть больше нуля или равно нулю.
- Атрибуты
Исключения
Если возникает ошибка базы данных.
Комментарии
Регистрирует параметр с именем parameterName типа JDBC sqlType. Все параметры OUT должны быть зарегистрированы перед выполнением хранимой процедуры.
Тип JDBC, указанный sqlType для параметра OUT, определяет тип Java, который должен использоваться в методе get для чтения значения этого параметра.
Эта версия registerOutParameter должна использоваться, если параметр имеет тип NUMERIC JDBC или DECIMAL.
Добавлено в версии 1.4.
Java документации по java.sql.CallableStatement.registerOutParameter(java.lang.String, int, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
RegisterOutParameter(String, Int32, String)
Регистрирует указанный выходной параметр.
[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;ILjava/lang/String;)V", "GetRegisterOutParameter_Ljava_lang_String_ILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType, string? typeName);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;ILjava/lang/String;)V", "GetRegisterOutParameter_Ljava_lang_String_ILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int * string -> unit
Параметры
- parameterName
- String
имя параметра
- sqlType
- Int32
значение из java.sql.Types
- typeName
- String
полное имя структурированного типа SQL
- Атрибуты
Исключения
Если возникает ошибка базы данных.
Комментарии
Регистрирует указанный выходной параметр. Эту версию метода registerOutParameter следует использовать для выходного параметра с именем пользователя или REF. Примерами именованных пользователем типов являются STRUCT, DISTINCT, JAVA_OBJECT и именованные типы массивов.
Все параметры OUT должны быть зарегистрированы перед выполнением хранимой процедуры.
Для параметра с именем пользователя необходимо также указать полное имя типа SQL параметра, а параметр REF требует, чтобы указать полное имя типа, на который ссылается ссылка. Драйвер JDBC, который не нуждается в коде типа и сведения о имени типа, может игнорировать его. Однако приложения должны всегда предоставлять эти значения для параметров с именем пользователя и REF.
Хотя он предназначен для параметров с именем пользователя и REF, этот метод может использоваться для регистрации параметра любого типа JDBC. Если параметр не имеет типа имени пользователя или REF, параметр typeName игнорируется.
<Примечание B>.</B> При чтении значения параметра out необходимо использовать getXXX метод, Java тип XXX которого соответствует зарегистрированным типу SQL параметра.
Добавлено в версии 1.4.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".