DataCommand.Prepare(String, Int32, Int32) 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.
Prépare la commande spécifiée sur la source de données à exécuter ; la commande peut ensuite être exécutée plusieurs fois, avec des paramètres différents.
public:
virtual System::String ^ Prepare(System::String ^ command, int commandType, int commandTimeout);
public virtual string Prepare (string command, int commandType, int commandTimeout);
abstract member Prepare : string * int * int -> string
override this.Prepare : string * int * int -> string
Public Overridable Function Prepare (command As String, commandType As Integer, commandTimeout As Integer) As String
Paramètres
- command
- String
Commande à exécuter qui est spécifique à une source de données.
- commandType
- Int32
Type de commande pour la commande indiquée, indiquant comment interpréter le contenu du command paramètre.
- commandTimeout
- Int32
Durée, en secondes, du blocage du client avant l’annulation de l’exécution et du retour à l’appelant. La valeur 0 indique un délai d’expiration infini. la valeur-1 indique une valeur par défaut du fournisseur.
Retours
Retourne un identificateur de la commande préparée qui peut être passée ultérieurement aux Execute(String, Int32, DataParameter[], Int32) ExecuteWithoutResults(String, Int32, DataParameter[], Int32) méthodes ou à l’aide du type de commande Prepared .
Exceptions
La commande ou asyncCommandEvents sont null.
CommandType spécifie un type non valide.
La commandTimeout est inférieure à-1.
Le fournisseur ne prend pas en charge cette méthode.