Langage

IStatement.Execute Méthode

Définition

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.

S’applique à