Freigeben über


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

Führt einen Befehl, optional mit Parametern aus, doch erfordert keine Ergebnisse und stattdessen gibt eine ganze Zahl zurück, die das Ergebnis des Aufrufs angibt.

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

Syntax

'Declaration
Public Overridable Function ExecuteWithoutResults ( _
    command As String, _
    commandType As DataCommandType, _
    parameters As IVsDataParameter(), _
    commandTimeout As Integer _
) As Integer
public virtual int ExecuteWithoutResults(
    string command,
    DataCommandType commandType,
    IVsDataParameter[] parameters,
    int commandTimeout
)
public:
virtual int ExecuteWithoutResults(
    String^ command, 
    DataCommandType commandType, 
    array<IVsDataParameter^>^ parameters, 
    int commandTimeout
)
abstract ExecuteWithoutResults : 
        command:string * 
        commandType:DataCommandType * 
        parameters:IVsDataParameter[] * 
        commandTimeout:int -> int  
override ExecuteWithoutResults : 
        command:string * 
        commandType:DataCommandType * 
        parameters:IVsDataParameter[] * 
        commandTimeout:int -> int
public function ExecuteWithoutResults(
    command : String, 
    commandType : DataCommandType, 
    parameters : IVsDataParameter[], 
    commandTimeout : int
) : int

Parameter

  • command
    Typ: String

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

  • commandTimeout
    Typ: Int32

    Die Zeitspanne, in Sekunden, bevor der Client dem das Abbrechen der Ausführung und das Zurückgeben zum Aufrufer blockieren. Ein Wert von 0 gibt unbegrenztem Timeout an; ein Wert von -1 gibt ein Anbieterstandard an.

Rückgabewert

Typ: Int32
Ein ganzzahliger anbieterspezifischer Statuscode DDEX.

Implementiert

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

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

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

ArgumentOutOfRangeException

Der commandTimeout-Parameter ist kleiner als -1.

Hinweise

In vielen Fällen ist das Ergebnis des Aufrufs an diese Methode der Anzahl der betroffenen Zeilen an.

Sie können weiter darlegen und Rückgabewertparameter, indem Sie diesen Aufruf verwenden. Sie werden nicht als Teil der Ergebnisse.

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

ExecuteWithoutResults-Überladung

Microsoft.VisualStudio.Data.Framework-Namespace