ICallableStatement.RegisterOutParameter Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| RegisterOutParameter(Int32, Int32) |
Registra el parámetro OUT en posición |
| RegisterOutParameter(String, Int32) |
Registra el parámetro OUT denominado |
| RegisterOutParameter(Int32, Int32, Int32) |
Registra el parámetro en posición |
| RegisterOutParameter(Int32, Int32, String) |
Registra el parámetro de salida designado. |
| RegisterOutParameter(String, Int32, Int32) |
Registra el parámetro denominado |
| 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.
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.
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.
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.