Freigeben über


SqliteCommand Klasse

Definition

Stellt eine SQL-Anweisung dar, die für eine SQLite-Datenbank ausgeführt werden soll.

public class SqliteCommand : System.Data.Common.DbCommand
type SqliteCommand = class
    inherit DbCommand
Public Class SqliteCommand
Inherits DbCommand
Vererbung
SqliteCommand

Konstruktoren

SqliteCommand()

Initialisiert eine neue Instanz der SqliteCommand-Klasse.

SqliteCommand(String, SqliteConnection, SqliteTransaction)

Initialisiert eine neue Instanz der SqliteCommand-Klasse.

SqliteCommand(String, SqliteConnection)

Initialisiert eine neue Instanz der SqliteCommand-Klasse.

SqliteCommand(String)

Initialisiert eine neue Instanz der SqliteCommand-Klasse.

Eigenschaften

CommandText

Ruft die SQL-Instanz ab, die für die Datenbank ausgeführt werden soll, oder legt sie fest.

CommandTimeout

Ruft die Anzahl der Sekunden ab, die gewartet werden müssen, bevor der Versuch, den Befehl auszuführen, beendet wird, oder legt diese fest. Der Standardwert ist 30. Ein Wert von 0 bedeutet kein Timeout.

CommandType

Ruft einen Wert ab, der angibt, wie interpretiert wird, CommandText oder legt den Wert fest. Nur Text wird unterstützt.

Connection

Ruft die verbindung ab, die vom Befehl verwendet wird, oder legt diese fest.

DataReader

Ruft den Datenleser ab, der derzeit vom Befehl verwendet wird, oder legt den wert null fest, wenn keiner.

DbConnection

Ruft die verbindung ab, die vom Befehl verwendet wird, oder legt diese fest. Muss ein SqliteConnectionsein.

DbParameterCollection

Ruft die Auflistung von Parametern ab, die vom Befehl verwendet werden.

DbTransaction

Ruft die Transaktion ab, innerhalb der der Befehl ausgeführt wird, oder legt sie fest. Muss ein SqliteTransactionsein.

DesignTimeVisible

Ruft einen Wert ab, der angibt, ob der Befehl in einem Schnittstellensteuerelement sichtbar sein soll, oder legt den Wert fest.

Parameters

Ruft die Auflistung von Parametern ab, die vom Befehl verwendet werden.

Transaction

Ruft die Transaktion ab, innerhalb der der Befehl ausgeführt wird, oder legt sie fest.

UpdatedRowSource

Ruft einen Wert ab, der angibt, wie die Ergebnisse auf die zeile angewendet werden, die aktualisiert wird, oder legt diesen fest.

Methoden

Cancel()

Versucht, die Ausführung des Befehls abzubrechen. Führt keine Aktion aus.

CreateDbParameter()

Erstellt einen neuen Parameter.

CreateParameter()

Erstellt einen neuen Parameter.

Dispose(Boolean)

Gibt alle von der Verbindung verwendeten Ressourcen frei und schließt sie.

ExecuteDbDataReader(CommandBehavior)

Führt die für die CommandText Datenbank aus und gibt einen Datenleser zurück.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

Führt die CommandText asynchron für die Datenbank aus und gibt einen Datenleser zurück.

ExecuteNonQuery()

Führt die für die CommandText Datenbank aus.

ExecuteReader()

Führt die für die CommandText Datenbank aus und gibt einen Datenleser zurück.

ExecuteReader(CommandBehavior)

Führt die für die CommandText Datenbank aus und gibt einen Datenleser zurück.

ExecuteReaderAsync()

Führt die CommandText asynchron für die Datenbank aus und gibt einen Datenleser zurück.

ExecuteReaderAsync(CancellationToken)

Führt die CommandText asynchron für die Datenbank aus und gibt einen Datenleser zurück.

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Führt die CommandText asynchron für die Datenbank aus und gibt einen Datenleser zurück.

ExecuteReaderAsync(CommandBehavior)

Führt die CommandText asynchron für die Datenbank aus und gibt einen Datenleser zurück.

ExecuteScalar()

Führt die für die CommandText Datenbank aus und gibt das Ergebnis zurück.

Prepare()

Erstellt eine vorbereitete Version des Befehls für die Datenbank.

Gilt für: