Freigeben über


DataCommand.Execute-Methode (String, DataCommandType, array<IVsDataParameter[])

Führt einen bestimmten Befehl, optional mit Parametern und Ergebnisse der schreibgeschützte gibt aus.

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
Public Function Execute ( _
    command As String, _
    commandType As DataCommandType, _
    parameters As IVsDataParameter() _
) As IVsDataReader
public IVsDataReader Execute(
    string command,
    DataCommandType commandType,
    IVsDataParameter[] parameters
)
public:
virtual IVsDataReader^ Execute(
    String^ command, 
    DataCommandType commandType, 
    array<IVsDataParameter^>^ parameters
) sealed
abstract Execute : 
        command:string * 
        commandType:DataCommandType * 
        parameters:IVsDataParameter[] -> IVsDataReader  
override Execute : 
        command:string * 
        commandType:DataCommandType * 
        parameters:IVsDataParameter[] -> IVsDataReader
public final function Execute(
    command : String, 
    commandType : DataCommandType, 
    parameters : IVsDataParameter[]
) : IVsDataReader

Parameter

  • command
    Typ: String

    Ein Befehl, der ausgeführt wird, der einer Datenquelle bestimmt ist.

Rückgabewert

Typ: Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
Ein IVsDataReader-Objekt, das nur für Vorwärts-Recordsets, schreibgeschützten Stream aus der Datenquelle enthält.

Implementiert

IVsDataCommand.Execute(String, DataCommandType, array<IVsDataParameter[])

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der command-Parameter ist nullein Nullverweis (Nothing in Visual Basic).

Hinweise

Keinerlei out-Parameter oder die Rückgabewertparameter, die im parameters von Array DataParameter-Objekten angegeben werden, können abgerufen werden, nachdem das zurückgegebene IVsDataReader geschlossen wurde. Dies ist aufgrund der unterschiedlichen Bestellungen, in denen Daten und Parameterwerte von einer Datenquelle zurückgegeben werden können.

Hinweis

Andere Ausnahmen, die auftreten, geben an, dass die Ausführung für einen Anbieter-angegebenen Grund fehlgeschlagen ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataCommand Klasse

Execute-Überladung

Microsoft.VisualStudio.Data.Framework-Namespace

DataCommandType

ExecuteWithoutResults