Udostępnij za pośrednictwem


Interfejs IDbCommand

Reprezentuje instrukcja , jest wykonywany, gdy istnieje otwarte połączenie ze źródłem danych.

Przestrzeń nazw:  Microsoft.ReportingServices.DataProcessing
Zestawy:   Microsoft.ReportingServices.SharePoint.UI.WebParts (w Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
  Microsoft.ReportingServices.Interfaces (w Microsoft.ReportingServices.Interfaces.dll)

Składnia

'Deklaracja
Public Interface IDbCommand _
    Inherits IDisposable
'Użycie
Dim instance As IDbCommand
public interface IDbCommand : IDisposable
public interface class IDbCommand : IDisposable
type IDbCommand =  
    interface
        interface IDisposable
    end
public interface IDbCommand extends IDisposable

Typ IDbCommand uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna CommandText Pobiera lub ustawia tekst polecenia uruchamiane źródło danych.
Właściwość publiczna CommandTimeout Pobiera lub ustawia czas oczekiwania przed zakończeniem próba wykonać polecenia i wygenerowaniem błędu.
Właściwość publiczna CommandType Określa lub wskazuje, jak CommandText właściwość jest interpretowany (jako tekst, procedura składowana, itp.).
Właściwość publiczna Parameters Pobiera IDataParameterCollection.
Właściwość publiczna Transaction Pobiera lub ustawia transakcji, w której polecenia wykonuje obiekt dostawca danych programu SQL Server Reporting Services.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Cancel Próbuje anulować wykonanie IDbCommand.
Metoda publiczna CreateParameter Tworzy nowe wystąpienie IDataParameter obiektu.
Metoda publiczna Dispose (Dziedziczony z IDisposable).
Metoda publiczna ExecuteReader Wykonuje CommandText przeciwko połączenia i buduje IDataReader.

Do góry

Uwagi

IDbCommand Interfejs umożliwia wdrożenie polecenia klasy, która reprezentuje instrukcja , jest wykonywany w źródle danych.Więcej informacji o polecenia klasy, zobacz Implementująca klasa polecenia rozszerzenie przetwarzania danych.

Aplikacja nie tworzy wystąpienie IDbCommand interfejs bezpośrednio, ale tworzy instancję klasy, który implementuje IDbCommand.

Wdrożenie tej klasy IDbCommand musi także zaimplementować wszystkich wymaganych elementów członkowskich i zwykle określają dodatkowych członków, aby dodać funkcje specyficzne dla dostawca.

Podczas implementacji z IDbCommand interfejs, należy zaimplementować następujące konstruktory:

Element

Opis

PrvCommand()

Inicjuje nowe wystąpienie PrvCommand klasy.

PrvCommand(string cmdText)

Inicjuje nowe wystąpienie PrvCommand klasy tekst kwerendy.

PrvCommand(string cmdText, PrvTransaction transaction)

Inicjuje nowe wystąpienie PrvCommand klasy tekst kwerendy, PrvConnectionoraz PrvTransaction.