IDbCommand Schnittstelle

Definition

Stellt eine Anweisung dar, die ausgeführt wird, während eine geöffnete Verbindung zu einer Datenquelle vorhanden ist.

public interface class IDbCommand : IDisposable
public interface IDbCommand : IDisposable
type IDbCommand = interface
    interface IDisposable
Public Interface IDbCommand
Implements IDisposable
Implementiert

Hinweise

Mit der IDbCommand Schnittstelle können Sie eine Command-Klasse implementieren, die eine Anweisung darstellt, die in einer Datenquelle ausgeführt wird. Weitere Informationen zu Befehlsklassen finden Sie unter Implementieren einer Befehlsklasse für eine Datenverarbeitungserweiterung.

Eine Anwendung erstellt keine Instanz der IDbCommand Schnittstelle direkt, erstellt jedoch eine Instanz einer Klasse, die implementiert wird IDbCommand.

Klassen, die implementieren IDbCommand , müssen auch alle erforderlichen Member implementieren und in der Regel zusätzliche Member definieren, um anbieterspezifische Funktionen hinzuzufügen.

Wenn Sie über die IDbCommand Schnittstelle implementieren, sollten Sie die folgenden Konstruktoren implementieren:

Element Beschreibung
PrvCommand() Initialisiert eine neue Instanz der PrvCommand-Klasse .
PrvCommand(stringcmdText) Initialisiert eine neue Instanz der PrvCommand-Klasse mit dem Text der Abfrage.
PrvCommand(stringcmdText, PrvTransaction-Transaktion) Initialisiert eine neue Instanz der PrvCommand-Klasse mit dem Text der Abfrage, einer PrvConnection und der PrvTransaction.

Eigenschaften

CommandText

Ruft den für die Datenquelle auszuführenden Textbefehl ab bzw. legt ihn fest.

CommandTimeout

Ruft die Zeit ab, die gewartet werden soll, bis der Versuch einer Befehlsausführung beendet und ein Fehler generiert wird, oder legt diese fest.

CommandType

Zeigt oder gibt an, wie die CommandText-Eigenschaft interpretiert wird (als Text, als gespeicherte Prozedur usw.).

Parameters

Ruft das IDataParameterCollection ab.

Transaction

Dient zum Abrufen oder Festlegen der Transaktion, in der das Command-Objekt eines SQL Server Reporting Services Datenanbieters ausgeführt wird.

Methoden

Cancel()

Versucht die Ausführung eines IDbCommand abzubrechen.

CreateParameter()

Erstellt eine neue Instanz eines IDataParameter -Objekts.

ExecuteReader(CommandBehavior)

Führt die Ausführung für die CommandTextVerbindung aus und erstellt eine IDataReader.

Gilt für: