DataCommand.Prepare Méthode

Définition

Surcharges

Prepare(String, DataCommandType, IVsDataParameter[])

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.

Prepare(String)

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.

Prepare(String, DataCommandType)

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.

Prepare(String, DataCommandType, IVsDataParameter[], Int32)

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.

Prepare(String, DataCommandType, IVsDataParameter[])

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, Microsoft::VisualStudio::Data::Services::SupportEntities::DataCommandType commandType, cli::array <Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameter ^> ^ parameters);
public string Prepare (string command, Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType commandType, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] parameters);
abstract member Prepare : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] -> string
override this.Prepare : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] -> string
Public Function Prepare (command As String, commandType As DataCommandType, parameters As IVsDataParameter()) As String

Paramètres

command
String

Commande à exécuter qui est spécifique à une source de données.

commandType
DataCommandType

Type de la commande qui spécifie comment interpréter le contenu du command paramètre. Le type de commande peut être une valeur de l' DataCommandType énumération ou un type de commande personnalisé défini par un fournisseur, qui peut être passé en forçant un cast d’un entier à l' DataCommandType énumération.

parameters
IVsDataParameter[]

Tableau d' IVsDataParameter objets représentant les paramètres de commande pour le type de commande spécifié.

Retours

String

Identificateur de la commande préparée qui peut être passée ultérieurement à la Execute(String, DataCommandType, IVsDataParameter[], Int32) méthode ou à l' ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) aide du type de commande Prepared .

Implémente

Exceptions

Le paramètre command est null.

Le paramètre commandTimeout est inférieur à -1.

S’applique à

Prepare(String)

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);
public string Prepare (string command);
abstract member Prepare : string -> string
override this.Prepare : string -> string
Public Function Prepare (command As String) As String

Paramètres

command
String

Commande à exécuter qui est spécifique à une source de données.

Retours

String

Identificateur de la commande préparée qui peut être passée ultérieurement à la Execute(String, DataCommandType, IVsDataParameter[], Int32) méthode ou à l' ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) aide du type de commande Prepared .

Implémente

Exceptions

Le paramètre command est null.

S’applique à

Prepare(String, DataCommandType)

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, Microsoft::VisualStudio::Data::Services::SupportEntities::DataCommandType commandType);
public string Prepare (string command, Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType commandType);
abstract member Prepare : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType -> string
override this.Prepare : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType -> string
Public Function Prepare (command As String, commandType As DataCommandType) As String

Paramètres

command
String

Commande à exécuter qui est spécifique à une source de données.

commandType
DataCommandType

Type de la commande qui spécifie comment interpréter le contenu du command paramètre. Le type de commande peut être une valeur de l' DataCommandType énumération ou un type de commande personnalisé défini par un fournisseur, qui peut être passé en forçant un cast d’un entier à l' DataCommandType énumération.

Retours

String

Identificateur de la commande préparée qui peut être passée ultérieurement à la Execute(String, DataCommandType, IVsDataParameter[], Int32) méthode ou à l' ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) aide du type de commande Prepared .

Implémente

Exceptions

Le paramètre command est null.

S’applique à

Prepare(String, DataCommandType, IVsDataParameter[], Int32)

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, Microsoft::VisualStudio::Data::Services::SupportEntities::DataCommandType commandType, cli::array <Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameter ^> ^ parameters, int commandTimeout);
public virtual string Prepare (string command, Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType commandType, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] parameters, int commandTimeout);
abstract member Prepare : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] * int -> string
override this.Prepare : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] * int -> string
Public Overridable Function Prepare (command As String, commandType As DataCommandType, parameters As IVsDataParameter(), commandTimeout As Integer) As String

Paramètres

command
String

Commande à exécuter qui est spécifique à une source de données.

commandType
DataCommandType

Type de la commande qui spécifie comment interpréter le contenu du command paramètre. Le type de commande peut être une valeur de l' DataCommandType énumération ou un type de commande personnalisé défini par un fournisseur, qui peut être passé en forçant un cast d’un entier à l' DataCommandType énumération.

parameters
IVsDataParameter[]

Tableau d' IVsDataParameter objets représentant les paramètres de commande pour le type de commande spécifié.

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’attente infini ; la valeur-1 indique une valeur par défaut du fournisseur.

Retours

String

Identificateur de la commande préparée qui peut être passée ultérieurement à la Execute(String, DataCommandType, IVsDataParameter[], Int32) méthode ou à l' ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) aide du type de commande Prepared .

Implémente

Exceptions

Le paramètre command est null.

Le paramètre commandTimeout est inférieur à -1.

S’applique à