IStatement.Execute Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Execute(String, String[]) |
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que les clés générées automatiquement indiquées dans le tableau donné doivent être rendues disponibles pour la récupération. |
| Execute(String, Int32[]) |
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que les clés générées automatiquement indiquées dans le tableau donné doivent être rendues disponibles pour la récupération. |
| Execute(String, Int32) |
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que toutes les clés générées automatiquement doivent être rendues disponibles pour la récupération. |
| Execute(String) |
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats. |
Execute(String, String[])
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que les clés générées automatiquement indiquées dans le tableau donné doivent être rendues disponibles pour la récupération.
[Android.Runtime.Register("execute", "(Ljava/lang/String;[Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, string[]? columnNames);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;[Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * string[] -> bool
Paramètres
- sql
- String
n’importe quelle instruction SQL
- columnNames
- String[]
tableau des noms des colonnes de la ligne insérée qui doit être rendue disponible pour la récupération par un appel à la méthode getGeneratedKeys
Retours
true si le résultat suivant est un ResultSet objet ; false s’il s’agit d’un nombre de mises à jour ou s’il n’y a plus de résultats
- Attributs
Exceptions
si une erreur se produit lors de l’accès à la base de données.
Remarques
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que les clés générées automatiquement indiquées dans le tableau donné doivent être rendues disponibles pour la récupération. Ce tableau contient les noms des colonnes de la table cible qui contiennent les clés générées automatiquement qui doivent être rendues disponibles. Le pilote ignore le tableau si l’instruction SQL n’est pas une INSERT instruction, ou une instruction SQL capable de retourner des clés générées automatiquement (la liste de ces instructions est spécifique au fournisseur).
Dans certaines situations (rares), une instruction SQL unique peut retourner plusieurs jeux de résultats et/ou nombres de mises à jour. Normalement, vous pouvez ignorer cela, sauf si vous exécutez (1) une procédure stockée que vous savez peut retourner plusieurs résultats ou (2) vous exécutez dynamiquement une chaîne SQL inconnue.
La execute méthode exécute une instruction SQL et indique la forme du premier résultat. Vous devez ensuite utiliser les méthodes getResultSet ou getUpdateCount récupérer le résultat, et getMoreResults passer à un ou plusieurs résultats suivants.
<
>strong Remarque :</strong>Cette méthode ne peut pas être appelée sur un PreparedStatement ou CallableStatement.
Ajouté dans la version 1.4.
Java documentation pour java.sql.Statement.execute(java.lang.String, 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 à
Execute(String, Int32[])
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que les clés générées automatiquement indiquées dans le tableau donné doivent être rendues disponibles pour la récupération.
[Android.Runtime.Register("execute", "(Ljava/lang/String;[I)Z", "GetExecute_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, int[]? columnIndexes);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;[I)Z", "GetExecute_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * int[] -> bool
Paramètres
- sql
- String
n’importe quelle instruction SQL
- columnIndexes
- Int32[]
tableau des index des colonnes de la ligne insérée qui doit être rendu disponible pour la récupération par un appel à la méthode getGeneratedKeys
Retours
true si le premier résultat est un ResultSet objet ; false s’il s’agit d’un nombre de mises à jour ou d’aucun résultat
- Attributs
Exceptions
si une erreur se produit lors de l’accès à la base de données.
Remarques
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que les clés générées automatiquement indiquées dans le tableau donné doivent être rendues disponibles pour la récupération. Ce tableau contient les index des colonnes de la table cible qui contiennent les clés générées automatiquement qui doivent être rendues disponibles. Le pilote ignore le tableau si l’instruction SQL n’est pas une INSERT instruction, ou une instruction SQL capable de retourner des clés générées automatiquement (la liste de ces instructions est spécifique au fournisseur).
Dans certaines situations (rares), une instruction SQL unique peut retourner plusieurs jeux de résultats et/ou nombres de mises à jour. Normalement, vous pouvez ignorer cela, sauf si vous exécutez (1) une procédure stockée que vous savez peut retourner plusieurs résultats ou (2) vous exécutez dynamiquement une chaîne SQL inconnue.
La execute méthode exécute une instruction SQL et indique la forme du premier résultat. Vous devez ensuite utiliser les méthodes getResultSet ou getUpdateCount récupérer le résultat, et getMoreResults passer à un ou plusieurs résultats suivants.
<
>strong Remarque :</strong>Cette méthode ne peut pas être appelée sur un PreparedStatement ou CallableStatement.
Ajouté dans la version 1.4.
Java documentation pour java.sql.Statement.execute(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 à
Execute(String, Int32)
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que toutes les clés générées automatiquement doivent être rendues disponibles pour la récupération.
[Android.Runtime.Register("execute", "(Ljava/lang/String;I)Z", "GetExecute_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, int autoGeneratedKeys);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;I)Z", "GetExecute_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * int -> bool
Paramètres
- sql
- String
n’importe quelle instruction SQL
- autoGeneratedKeys
- Int32
constante indiquant si les clés générées automatiquement doivent être rendues disponibles pour la récupération à l’aide de la méthode getGeneratedKeys; l’une des constantes suivantes : Statement.RETURN_GENERATED_KEYS ou Statement.NO_GENERATED_KEYS
Retours
true si le premier résultat est un ResultSet objet ; false s’il s’agit d’un nombre de mises à jour ou d’aucun résultat
- Attributs
Exceptions
si une erreur se produit lors de l’accès à la base de données.
Remarques
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que toutes les clés générées automatiquement doivent être rendues disponibles pour la récupération. Le pilote ignore ce signal si l’instruction SQL n’est pas une INSERT instruction, ou si une instruction SQL peut retourner des clés générées automatiquement (la liste de ces instructions est spécifique au fournisseur).
Dans certaines situations (rares), une instruction SQL unique peut retourner plusieurs jeux de résultats et/ou nombres de mises à jour. Normalement, vous pouvez ignorer cela, sauf si vous exécutez (1) une procédure stockée que vous savez peut retourner plusieurs résultats ou (2) vous exécutez dynamiquement une chaîne SQL inconnue.
La execute méthode exécute une instruction SQL et indique la forme du premier résultat. Vous devez ensuite utiliser les méthodes getResultSet ou getUpdateCount récupérer le résultat, et getMoreResults passer à un ou plusieurs résultats suivants.
<
>strong Remarque :</strong>Cette méthode ne peut pas être appelée sur un PreparedStatement ou CallableStatement.
Ajouté dans la version 1.4.
Java documentation pour java.sql.Statement.execute(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 à
Execute(String)
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats.
[Android.Runtime.Register("execute", "(Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string -> bool
Paramètres
- sql
- String
n’importe quelle instruction SQL
Retours
true si le premier résultat est un ResultSet objet ; false s’il s’agit d’un nombre de mises à jour ou d’aucun résultat
- Attributs
Exceptions
si une erreur se produit lors de l’accès à la base de données.
Remarques
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats. Dans certaines situations (rares), une instruction SQL unique peut retourner plusieurs jeux de résultats et/ou nombres de mises à jour. Normalement, vous pouvez ignorer cela, sauf si vous exécutez (1) une procédure stockée que vous savez peut retourner plusieurs résultats ou (2) vous exécutez dynamiquement une chaîne SQL inconnue.
La execute méthode exécute une instruction SQL et indique la forme du premier résultat. Vous devez ensuite utiliser les méthodes getResultSet ou getUpdateCount récupérer le résultat, et getMoreResults passer à un ou plusieurs résultats suivants.
<
>strong Remarque :</strong>Cette méthode ne peut pas être appelée sur un PreparedStatement ou CallableStatement.
Java documentation pour java.sql.Statement.execute(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.