DataCommand.ExecuteWithoutResults, méthode
Exécute une commande, éventuellement avec des paramètres, mais ne demande pas de résultats, à la place retourne un entier indiquant les résultats de l'appel.
Espace de noms : Microsoft.VisualStudio.Data
Assembly : Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)
Syntaxe
'Déclaration
Public Overridable Function ExecuteWithoutResults ( _
command As String, _
commandType As Integer, _
parameters As DataParameter(), _
commandTimeout As Integer _
) As Integer
public virtual int ExecuteWithoutResults(
string command,
int commandType,
DataParameter[] parameters,
int commandTimeout
)
public:
virtual int ExecuteWithoutResults(
String^ command,
int commandType,
array<DataParameter^>^ parameters,
int commandTimeout
)
abstract ExecuteWithoutResults :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int -> int
override ExecuteWithoutResults :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int -> int
public function ExecuteWithoutResults(
command : String,
commandType : int,
parameters : DataParameter[],
commandTimeout : int
) : int
Paramètres
- command
Type : System.String
Une commande d'exécution spécifique à une source de données.
- commandType
Type : System.Int32
Le type de commande pour l'ordre indiqué, spécifiant comment interpréter le contenu du paramètre d' command .
- parameters
Type : array<Microsoft.VisualStudio.Data.DataParameter[]
Un tableau d'objets DataParameter pour le type spécifié de commande.Lorsque c'est un paramètre d'entrée, le fournisseur peut encore définir des propriétés sur la personne et les paramètres de valeur de retour.
- commandTimeout
Type : System.Int32
La durée, en secondes, pour bloquer le client avant d'annuler l'opération et retourner à l'appelant..Une valeur de 0 indique que le délai d'attente infini ; une valeur de -1 indique une valeur par défaut de fournisseur.
Valeur de retour
Type : System.Int32
Retourne un code d'état ensemble spécifique de fournisseur de DDEX.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | La commande ou les asyncCommandEvents sont null. |
ArgumentException | Le commandType spécifie un type non valide. |
ArgumentOutOfRangeException | Le commandTimeout est inférieure à -1. |
NotSupportedException | Le fournisseur ne prend pas en charge cette méthode. |
Notes
Dans la plupart des cas, les résultats de l'appel de cette méthode sont une indication du nombre de lignes affectées.
Les paramètres de valeur de retour peuvent être définis à l'aide de cet appel.Ils ne sont pas considérés comme partie intégrante de résultats.
[!REMARQUE]
D'autres exceptions qui se produisent indiquent que la dérivation de paramètre a échoué pour une raison fournisseur- spécifiée.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.