Langage

ICallableStatement.RegisterOutParameter Méthode

Définition

Surcharges

Nom Description
RegisterOutParameter(Int32, Int32)

Inscrit le paramètre OUT en position parameterIndex ordinale au type sqlTypeJDBC.

RegisterOutParameter(String, Int32)

Inscrit le paramètre OUT nommé parameterName au type sqlTypeJDBC.

RegisterOutParameter(Int32, Int32, Int32)

Inscrit le paramètre à la position parameterIndex ordinale à être de type sqlTypeJDBC.

RegisterOutParameter(Int32, Int32, String)

Inscrit le paramètre de sortie désigné.

RegisterOutParameter(String, Int32, Int32)

Inscrit le paramètre nommé parameterName comme étant de type sqlTypeJDBC.

RegisterOutParameter(String, Int32, String)

Inscrit le paramètre de sortie désigné.

RegisterOutParameter(Int32, Int32)

Inscrit le paramètre OUT en position parameterIndex ordinale au type 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

Paramètres

parameterIndex
Int32

le premier paramètre est 1, le second est 2, et ainsi de suite

sqlType
Int32

le code de type JDBC défini par java.sql.Types. Si le paramètre est de type NUMERIC JDBC ou DECIMALque la version de registerOutParameter ce paramètre accepte une valeur d’échelle doit être utilisée.

Attributs

Exceptions

si une erreur de base de données se produit.

Remarques

Inscrit le paramètre OUT en position parameterIndex ordinale au type sqlTypeJDBC. Tous les paramètres OUT doivent être inscrits avant l’exécution d’une procédure stockée.

Le type JDBC spécifié par sqlType un paramètre OUT détermine le type Java qui doit être utilisé dans la get méthode pour lire la valeur de ce paramètre.

Si le type JDBC censé être retourné à ce paramètre de sortie est spécifique à cette base de données particulière, sqlType doit être java.sql.Types.OTHER. La méthode #getObject récupère la valeur.

Java documentation pour java.sql.CallableStatement.registerOutParameter(int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

S’applique à

RegisterOutParameter(String, Int32)

Inscrit le paramètre OUT nommé parameterName au type 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

Paramètres

parameterName
String

nom du paramètre

sqlType
Int32

le code de type JDBC défini par java.sql.Types. Si le paramètre est de type NUMERIC JDBC ou DECIMALque la version de registerOutParameter ce paramètre accepte une valeur d’échelle doit être utilisée.

Attributs

Exceptions

si une erreur de base de données se produit.

Remarques

Inscrit le paramètre OUT nommé parameterName au type sqlTypeJDBC. Tous les paramètres OUT doivent être inscrits avant l’exécution d’une procédure stockée.

Le type JDBC spécifié par sqlType un paramètre OUT détermine le type Java qui doit être utilisé dans la get méthode pour lire la valeur de ce paramètre.

Si le type JDBC censé être retourné à ce paramètre de sortie est spécifique à cette base de données particulière, sqlType doit être java.sql.Types.OTHER. La méthode #getObject récupère la valeur.

Ajouté dans la version 1.4.

Java documentation pour java.sql.CallableStatement.registerOutParameter(java.lang.String, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

RegisterOutParameter(Int32, Int32, Int32)

Inscrit le paramètre à la position parameterIndex ordinale à être de type 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

Paramètres

parameterIndex
Int32

le premier paramètre est 1, le second est 2, et ainsi de suite

sqlType
Int32

code de type SQL défini par java.sql.Types.

scale
Int32

nombre de chiffres souhaité à droite de la virgule décimale. Elle doit être supérieure ou égale à zéro.

Attributs

Exceptions

si une erreur de base de données se produit.

Remarques

Inscrit le paramètre à la position parameterIndex ordinale à être de type sqlTypeJDBC. Tous les paramètres OUT doivent être inscrits avant l’exécution d’une procédure stockée.

Le type JDBC spécifié par sqlType un paramètre OUT détermine le type Java qui doit être utilisé dans la get méthode pour lire la valeur de ce paramètre.

Cette version de registerOutParameter doit être utilisée lorsque le paramètre est de type NUMERIC JDBC ou DECIMAL.

Java documentation pour java.sql.CallableStatement.registerOutParameter(int, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

S’applique à

RegisterOutParameter(Int32, Int32, String)

Inscrit le paramètre de sortie désigné.

[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

Paramètres

parameterIndex
Int32

le premier paramètre est 1, le second est 2,...

sqlType
Int32

une valeur de java.sql.Types

typeName
String

nom complet d’un type structuré SQL

Attributs

Exceptions

si une erreur de base de données se produit.

Remarques

Inscrit le paramètre de sortie désigné. Cette version de la méthode registerOutParameter doit être utilisée pour un paramètre défini par l’utilisateur ou REF de sortie. Voici quelques exemples de types définis par l’utilisateur : STRUCT, , DISTINCTJAVA_OBJECTet types de tableaux nommés.

Tous les paramètres OUT doivent être inscrits avant l’exécution d’une procédure stockée.

Pour un paramètre défini par l’utilisateur, le nom de type SQL complet du paramètre doit également être donné, tandis qu’un REF paramètre exige que le nom de type complet du type référencé soit donné. Un pilote JDBC qui n’a pas besoin du code de type et des informations de nom de type peuvent l’ignorer. Toutefois, pour être portable, les applications doivent toujours fournir ces valeurs pour les paramètres définis par REF l’utilisateur.

Bien qu’elle soit destinée aux paramètres définis par REF l’utilisateur, cette méthode peut être utilisée pour inscrire un paramètre de n’importe quel type JDBC. Si le paramètre n’a pas de type défini par l’utilisateur, REF le paramètre typeName est ignoré.

<B>Remarque :</B> Lors de la lecture de la valeur d'un paramètre out, vous devez utiliser la méthode getter dont le type Java correspond au type SQL inscrit du paramètre.

Ajouté dans la version 1.2.

Java documentation pour java.sql.CallableStatement.registerOutParameter(int, int, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

S’applique à

RegisterOutParameter(String, Int32, Int32)

Inscrit le paramètre nommé parameterName comme étant de type 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

Paramètres

parameterName
String

nom du paramètre

sqlType
Int32

Code de type SQL défini par java.sql.Types.

scale
Int32

nombre de chiffres souhaité à droite de la virgule décimale. Elle doit être supérieure ou égale à zéro.

Attributs

Exceptions

si une erreur de base de données se produit.

Remarques

Inscrit le paramètre nommé parameterName comme étant de type sqlTypeJDBC. Tous les paramètres OUT doivent être inscrits avant l’exécution d’une procédure stockée.

Le type JDBC spécifié par sqlType un paramètre OUT détermine le type Java qui doit être utilisé dans la get méthode pour lire la valeur de ce paramètre.

Cette version de registerOutParameter doit être utilisée lorsque le paramètre est de type NUMERIC JDBC ou DECIMAL.

Ajouté dans la version 1.4.

Java documentation pour java.sql.CallableStatement.registerOutParameter(java.lang.String, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

RegisterOutParameter(String, Int32, String)

Inscrit le paramètre de sortie désigné.

[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

Paramètres

parameterName
String

nom du paramètre

sqlType
Int32

une valeur de java.sql.Types

typeName
String

nom complet d’un type structuré SQL

Attributs

Exceptions

si une erreur de base de données se produit.

Remarques

Inscrit le paramètre de sortie désigné. Cette version de la méthode registerOutParameter doit être utilisée pour un paramètre de sortie nommé par l’utilisateur ou REF. Voici quelques exemples de types nommés par l’utilisateur : STRUCT, DISTINCT, JAVA_OBJECT et types de tableaux nommés.

Tous les paramètres OUT doivent être inscrits avant l’exécution d’une procédure stockée.

Pour un paramètre nommé par l’utilisateur, le nom de type SQL complet du paramètre doit également être donné, tandis qu’un paramètre REF exige que le nom de type complet du type référencé soit donné. Un pilote JDBC qui n’a pas besoin du code de type et des informations de nom de type peuvent l’ignorer. Toutefois, pour être portable, les applications doivent toujours fournir ces valeurs pour les paramètres nommés par l’utilisateur et REF.

Bien qu’elle soit destinée aux paramètres nommés par l’utilisateur et REF, cette méthode peut être utilisée pour inscrire un paramètre de n’importe quel type JDBC. Si le paramètre n’a pas de type ref ou nommé par l’utilisateur, le paramètre typeName est ignoré.

<B>Remarque :</B> Lors de la lecture de la valeur d'un paramètre out, vous devez utiliser la getXXX méthode dont Java type XXX correspond au type SQL inscrit du paramètre.

Ajouté dans la version 1.4.

Java documentation pour java.sql.CallableStatement.registerOutParameter(java.lang.String, int, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à