ICallableStatement.RegisterOutParameter Método

Definición

Sobrecargas

Nombre Description
RegisterOutParameter(Int32, Int32)

Registra el parámetro OUT en posición parameterIndex ordinal en el tipo sqlTypeJDBC .

RegisterOutParameter(String, Int32)

Registra el parámetro OUT denominado parameterName en el tipo sqlTypeJDBC .

RegisterOutParameter(Int32, Int32, Int32)

Registra el parámetro en posición parameterIndex ordinal para que sea del tipo sqlTypeJDBC .

RegisterOutParameter(Int32, Int32, String)

Registra el parámetro de salida designado.

RegisterOutParameter(String, Int32, Int32)

Registra el parámetro denominado parameterName para que sea del tipo sqlTypeJDBC .

RegisterOutParameter(String, Int32, String)

Registra el parámetro de salida designado.

RegisterOutParameter(Int32, Int32)

Registra el parámetro OUT en posición parameterIndex ordinal en el tipo 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

Parámetros

parameterIndex
Int32

el primer parámetro es 1, el segundo es 2, etc.

sqlType
Int32

el código de tipo JDBC definido por java.sql.Types. Si el parámetro es de tipo NUMERIC JDBC o DECIMAL, se debe usar la versión de registerOutParameter que acepta un valor de escala.

Atributos

Excepciones

si se produce un error de base de datos.

Comentarios

Registra el parámetro OUT en posición parameterIndex ordinal en el tipo sqlTypeJDBC . Todos los parámetros OUT deben registrarse antes de ejecutar un procedimiento almacenado.

El tipo JDBC especificado por sqlType para un parámetro OUT determina el tipo java que se debe usar en el get método para leer el valor de ese parámetro.

Si se espera que el tipo JDBC se devuelva a este parámetro de salida es específico de esta base de datos determinada, sqlType debe ser java.sql.Types.OTHER. El método #getObject recupera el valor.

Documentación de Java para java.sql.CallableStatement.registerOutParameter(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

Se aplica a

RegisterOutParameter(String, Int32)

Registra el parámetro OUT denominado parameterName en el tipo 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

Parámetros

parameterName
String

el nombre del parámetro

sqlType
Int32

el código de tipo JDBC definido por java.sql.Types. Si el parámetro es de tipo NUMERIC JDBC o DECIMAL, se debe usar la versión de registerOutParameter que acepta un valor de escala.

Atributos

Excepciones

si se produce un error de base de datos.

Comentarios

Registra el parámetro OUT denominado parameterName en el tipo sqlTypeJDBC . Todos los parámetros OUT deben registrarse antes de ejecutar un procedimiento almacenado.

El tipo JDBC especificado por sqlType para un parámetro OUT determina el tipo java que se debe usar en el get método para leer el valor de ese parámetro.

Si se espera que el tipo JDBC se devuelva a este parámetro de salida es específico de esta base de datos determinada, sqlType debe ser java.sql.Types.OTHER. El método #getObject recupera el valor.

Agregado en la versión 1.4.

Documentación de Java para java.sql.CallableStatement.registerOutParameter(java.lang.String, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

RegisterOutParameter(Int32, Int32, Int32)

Registra el parámetro en posición parameterIndex ordinal para que sea del tipo 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

Parámetros

parameterIndex
Int32

el primer parámetro es 1, el segundo es 2, etc.

sqlType
Int32

el código de tipo SQL definido por java.sql.Types.

scale
Int32

número deseado de dígitos a la derecha del separador decimal. Debe ser mayor o igual que cero.

Atributos

Excepciones

si se produce un error de base de datos.

Comentarios

Registra el parámetro en posición parameterIndex ordinal para que sea del tipo sqlTypeJDBC . Todos los parámetros OUT deben registrarse antes de ejecutar un procedimiento almacenado.

El tipo JDBC especificado por sqlType para un parámetro OUT determina el tipo java que se debe usar en el get método para leer el valor de ese parámetro.

Esta versión de registerOutParameter se debe usar cuando el parámetro es de tipo NUMERIC JDBC o DECIMAL.

Documentación de Java para java.sql.CallableStatement.registerOutParameter(int, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

Se aplica a

RegisterOutParameter(Int32, Int32, String)

Registra el parámetro de salida designado.

[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

Parámetros

parameterIndex
Int32

el primer parámetro es 1, el segundo es 2,...

sqlType
Int32

un valor de java.sql.Types

typeName
String

el nombre completo de un tipo estructurado de SQL

Atributos

Excepciones

si se produce un error de base de datos.

Comentarios

Registra el parámetro de salida designado. Esta versión del método registerOutParameter debe usarse para un parámetro definido por el usuario o REF de salida. Entre los ejemplos de tipos definidos por el usuario se incluyen: STRUCT, DISTINCT, JAVA_OBJECTy tipos de matriz con nombre.

Todos los parámetros OUT deben registrarse antes de ejecutar un procedimiento almacenado.

Para un parámetro definido por el usuario, también se debe proporcionar el nombre de tipo SQL completo del parámetro, mientras que un REF parámetro requiere que se especifique el nombre de tipo completo del tipo al que se hace referencia. Un controlador JDBC que no necesita el código de tipo y la información de nombre de tipo puede omitirla. Sin embargo, para ser portable, las aplicaciones siempre deben proporcionar estos valores para los parámetros y REF definidos por el usuario.

Aunque está pensado para parámetros definidos por el usuario y REF , este método se puede usar para registrar un parámetro de cualquier tipo JDBC. Si el parámetro no tiene un tipo o REF definido por el usuario, se omite el parámetro typeName .

<B>Nota:</B> Al leer el valor de un parámetro out, debe usar el método getter cuyo tipo java corresponde al tipo SQL registrado del parámetro.

Agregado en la versión 1.2.

Documentación de Java para java.sql.CallableStatement.registerOutParameter(int, int, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

Se aplica a

RegisterOutParameter(String, Int32, Int32)

Registra el parámetro denominado parameterName para que sea del tipo sqlTypeJDBC .

[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

Parámetros

parameterName
String

el nombre del parámetro

sqlType
Int32

Código de tipo SQL definido por java.sql.Types.

scale
Int32

número deseado de dígitos a la derecha del separador decimal. Debe ser mayor o igual que cero.

Atributos

Excepciones

si se produce un error de base de datos.

Comentarios

Registra el parámetro denominado parameterName para que sea del tipo sqlTypeJDBC . Todos los parámetros OUT deben registrarse antes de ejecutar un procedimiento almacenado.

El tipo JDBC especificado por sqlType para un parámetro OUT determina el tipo java que se debe usar en el get método para leer el valor de ese parámetro.

Esta versión de registerOutParameter se debe usar cuando el parámetro es de tipo NUMERIC JDBC o DECIMAL.

Agregado en la versión 1.4.

Documentación de Java para java.sql.CallableStatement.registerOutParameter(java.lang.String, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

RegisterOutParameter(String, Int32, String)

Registra el parámetro de salida designado.

[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

Parámetros

parameterName
String

el nombre del parámetro

sqlType
Int32

un valor de java.sql.Types

typeName
String

el nombre completo de un tipo estructurado de SQL

Atributos

Excepciones

si se produce un error de base de datos.

Comentarios

Registra el parámetro de salida designado. Esta versión del método registerOutParameter debe usarse para un parámetro de salida REF o denominado por el usuario. Algunos ejemplos de tipos con nombre de usuario son: STRUCT, DISTINCT, JAVA_OBJECT y tipos de matriz con nombre.

Todos los parámetros OUT deben registrarse antes de ejecutar un procedimiento almacenado.

Para un parámetro con nombre de usuario, también se debe proporcionar el nombre de tipo SQL completo del parámetro, mientras que un parámetro REF requiere que se especifique el nombre de tipo completo del tipo al que se hace referencia. Un controlador JDBC que no necesita el código de tipo y la información de nombre de tipo puede omitirla. Sin embargo, para ser portátil, las aplicaciones siempre deben proporcionar estos valores para los parámetros denominados por el usuario y REF.

Aunque está pensado para parámetros denominados por el usuario y REF, este método se puede usar para registrar un parámetro de cualquier tipo JDBC. Si el parámetro no tiene un tipo ref o con nombre de usuario, se omite el parámetro typeName.

<B>Nota:</B> Al leer el valor de un parámetro out, debe usar el getXXX método cuyo tipo de Java XXX corresponde al tipo SQL registrado del parámetro.

Agregado en la versión 1.4.

Documentación de Java para java.sql.CallableStatement.registerOutParameter(java.lang.String, int, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a