ICallableStatement.RegisterOutParameter Метод

Определение

Перегрузки

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

Регистрирует параметр OUT в порядковом положении parameterIndex в типе sqlTypeJDBC.

RegisterOutParameter(String, Int32)

Регистрирует параметр OUT с именем parameterName типа sqlTypeJDBC.

RegisterOutParameter(Int32, Int32, Int32)

Регистрирует параметр в порядковом положении parameterIndex для типа sqlTypeJDBC.

RegisterOutParameter(Int32, Int32, String)

Регистрирует указанный выходной параметр.

RegisterOutParameter(String, Int32, Int32)

Регистрирует параметр с именем parameterName типа JDBC sqlType.

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.

Java документации по java.sql.CallableStatement.registerOutParameter(java.lang.String, int, java.lang.String).

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

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