Sdílet prostřednictvím


DataCommand.Execute – metoda

Provede zadaný příkaz, volitelně s parametry a vrátí výsledky jen pro čtení.

Obor názvů:  Microsoft.VisualStudio.Data
Sestavení:  Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)

Syntaxe

'Deklarace
Public Overridable Function Execute ( _
    command As String, _
    commandType As Integer, _
    parameters As DataParameter(), _
    commandTimeout As Integer _
) As DataReader
public virtual DataReader Execute(
    string command,
    int commandType,
    DataParameter[] parameters,
    int commandTimeout
)
public:
virtual DataReader^ Execute(
    String^ command, 
    int commandType, 
    array<DataParameter^>^ parameters, 
    int commandTimeout
)
abstract Execute : 
        command:string * 
        commandType:int * 
        parameters:DataParameter[] * 
        commandTimeout:int -> DataReader 
override Execute : 
        command:string * 
        commandType:int * 
        parameters:DataParameter[] * 
        commandTimeout:int -> DataReader 
public function Execute(
    command : String, 
    commandType : int, 
    parameters : DataParameter[], 
    commandTimeout : int
) : DataReader

Parametry

  • command
    Typ: System.String
    Příkaz ke spuštění konkrétního zdroje dat.
  • commandType
    Typ: System.Int32
    Typ příkazu pro zadaný příkaz určující jak interpretovat obsah command parametr.
  • commandTimeout
    Typ: System.Int32
    Délka čas v sekundách blokovat klienta před provedení zrušení a vrácení volajícímu.Hodnota 0 označuje časový limit; Hodnota -1 označuje výchozí zprostředkovatel.

Vrácená hodnota

Typ: Microsoft.VisualStudio.Data.DataReader
Vrátí DataReader objekt, který obsahuje pouze pro předávání, jen pro čtení datový proud ze zdroje dat.

Výjimky

Výjimka Podmínka
ArgumentNullException

Příkaz nebo asyncCommandEvents má hodnotu null.

ArgumentException

CommandType určuje neplatný typ.

ArgumentOutOfRangeException

CommandTimeout je menší než -1.

NotSupportedException

Zprostředkovatel nepodporuje tuto metodu.

Poznámky

Různé objednávky parametrů a dat mohou být hodnoty vrácené datové zdroje žádné out nebo vrátit hodnotu parametry zadané v parameters pole DataParameter objekty lze načíst pouze po vrácené DataReader byl uzavřen.

[!POZNÁMKA]

Další výjimky, které nastat označují, že odvození parametru se nezdařilo z důvodu zadat zprostředkovatele.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DataCommand Třída

Microsoft.VisualStudio.Data – obor názvů

DataCommandType

ExecuteWithoutResults