OracleCommand Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260
Stellt eine SQL-Anweisung oder gespeicherte Prozedur dar, die für eine Datenbank ausgeführt werden soll. Diese Klasse kann nicht vererbt werden.
public ref class OracleCommand sealed : System::ComponentModel::Component, ICloneable, IDisposable, System::Data::IDbCommand
public ref class OracleCommand sealed : System::Data::Common::DbCommand, ICloneable
public sealed class OracleCommand : System.ComponentModel.Component, ICloneable, IDisposable, System.Data.IDbCommand
public sealed class OracleCommand : System.Data.Common.DbCommand, ICloneable
[System.Obsolete("OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OracleCommand : System.Data.Common.DbCommand, ICloneable
type OracleCommand = class
inherit Component
interface ICloneable
interface IDbCommand
interface IDisposable
type OracleCommand = class
inherit DbCommand
interface ICloneable
[<System.Obsolete("OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)>]
type OracleCommand = class
inherit DbCommand
interface ICloneable
Public NotInheritable Class OracleCommand
Inherits Component
Implements ICloneable, IDbCommand, IDisposable
Public NotInheritable Class OracleCommand
Inherits DbCommand
Implements ICloneable
- Vererbung
- Vererbung
- Attribute
- Implementiert
Hinweise
Dieser Typ ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Weitere Informationen finden Sie unter Oracle und ADO.NET.
Die OracleCommand Klasse stellt die folgenden Methoden zum Ausführen von Befehlen für eine Datenquelle bereit:
| Element | Beschreibung |
|---|---|
| ExecuteReader | Führt Befehle aus, die Zeilen zurückgeben. |
| ExecuteOracleNonQuery | Führt eine SQL-Anweisung für die Connection und gibt die Anzahl der betroffenen Zeilen zurück. |
| ExecuteNonQuery | Führt Befehle wie SQL INSERT-, DELETE-, UPDATE- und SET-Anweisungen aus. |
| ExecuteScalar | Ruft einen einzelnen Wert (z. B. einen Aggregatwert) aus einer Datenbank als .NET Framework-Datentyp ab. |
| ExecuteOracleScalar | Ruft einen einzelnen Wert (z. B. einen Aggregatwert) aus einer Datenbank als Oracle-spezifischen Datentyp ab. |
Sie können die CommandText Eigenschaft zurücksetzen und das OracleCommand Objekt wiederverwenden.
Wenn die Ausführung des Befehls zu einem schwerwiegenden OracleExceptionErgebnis führt, kann dies OracleConnection geschlossen werden. Der Benutzer kann die Verbindung jedoch erneut öffnen und fortfahren.
Hinweis
Im Gegensatz zum Command-Objekt in den anderen .NET Framework-Datenanbietern (SQL Server, OLE DB und ODBC) unterstützt CommandTimeout das OracleCommand Objekt keine Eigenschaft. Das Festlegen eines Befehlstimeouts hat keine Auswirkung, und der zurückgegebene Wert ist immer Null.
Konstruktoren
| Name | Beschreibung |
|---|---|
| OracleCommand() |
Veraltet.
Initialisiert eine neue Instanz der OracleCommand. |
| OracleCommand(String, OracleConnection, OracleTransaction) |
Veraltet.
Initialisiert eine neue Instanz der OracleCommand Klasse mit dem Text der Abfrage, einem OracleConnection Objekt und einem OracleTransaction. |
| OracleCommand(String, OracleConnection) |
Veraltet.
Initialisiert eine neue Instanz der OracleCommand Klasse mit dem Text der Abfrage und einem OracleConnection Objekt. |
| OracleCommand(String) |
Veraltet.
Initialisiert eine neue Instanz der OracleCommand Klasse mit dem Text der Abfrage. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CanRaiseEvents |
Veraltet.
Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Geerbt von Component) |
| CommandText |
Veraltet.
Dient zum Abrufen oder Festlegen der SQL-Anweisung oder gespeicherten Prozedur, die für die Datenbank ausgeführt werden soll. |
| CommandTimeout |
Veraltet.
Ruft die Wartezeit (in Sekunden) ab, bevor der Versuch, einen Befehl auszuführen und einen Fehler zu generieren, beendet wird, oder legt diese fest. |
| CommandType |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie die CommandText Eigenschaft interpretiert wird. |
| Connection |
Veraltet.
Dient zum Abrufen oder Festlegen der OracleConnection von dieser Instanz der OracleCommand. |
| Container |
Veraltet.
Ruft das, das IContainer die Component. (Geerbt von Component) |
| DbConnection |
Veraltet.
Dient zum Abrufen oder Festlegen der DbConnection von diesem DbCommandverwendeten . (Geerbt von DbCommand) |
| DbParameterCollection |
Veraltet.
Ruft die Auflistung von -Objekten ab DbParameter . (Geerbt von DbCommand) |
| DbTransaction |
Veraltet.
Dient zum Abrufen oder Festlegen des DbTransaction Objekts, in dem dieses DbCommand Objekt ausgeführt wird. (Geerbt von DbCommand) |
| DesignMode |
Veraltet.
Ruft einen Wert ab, der angibt, ob sich der Component Entwurfsmodus derzeit befindet. (Geerbt von Component) |
| DesignTimeVisible |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Befehlsobjekt in einem angepassten Schnittstellensteuerelement sichtbar sein soll. |
| Events |
Veraltet.
Ruft die Liste der Ereignishandler ab, die an diese Componentangefügt sind. (Geerbt von Component) |
| Parameters |
Veraltet.
Ruft OracleParameterCollection ab. |
| Site |
Veraltet.
Dient zum ISite Abrufen oder Festlegen des Werts des Component. (Geerbt von Component) |
| Transaction |
Veraltet.
Dient zum Abrufen oder Festlegen des OracleTransaction Werts, in dem die OracleCommand Ausführung ausgeführt wird. |
| UpdatedRowSource |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie die |
Methoden
| Name | Beschreibung |
|---|---|
| Cancel() |
Veraltet.
Versucht, die Ausführung einer .OracleCommand |
| Clone() |
Veraltet.
Erstellt eine Kopie dieses OracleCommand Objekts. |
| CreateDbParameter() |
Veraltet.
Erstellt eine neue Instanz eines DbParameter Objekts. (Geerbt von DbCommand) |
| CreateObjRef(Type) |
Veraltet.
Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (Geerbt von MarshalByRefObject) |
| CreateParameter() |
Veraltet.
Erstellt eine neue Instanz eines OracleParameter Objekts. |
| Dispose() |
Veraltet.
Veröffentlicht alle ressourcen, die von der Component. (Geerbt von Component) |
| Dispose(Boolean) |
Veraltet.
Gibt die nicht verwalteten Ressourcen frei, die von den Component verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. (Geerbt von Component) |
| Equals(Object) |
Veraltet.
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| ExecuteDbDataReader(CommandBehavior) |
Veraltet.
Führt den Befehl für seine Verbindung aus und gibt ein DbDataReader Element zurück, das für den Zugriff auf die Ergebnisse verwendet werden kann. (Geerbt von DbCommand) |
| ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
Veraltet.
Anbieter sollten diese Methode implementieren, um eine nicht standardmäßige Implementierung für ExecuteReader Überladungen bereitzustellen. Die Standardimplementierung ruft die synchrone ExecuteReader() Methode auf und gibt eine abgeschlossene Aufgabe zurück, die den aufrufenden Thread blockiert. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn ein bereits abgebrochenes Abbruchtoken übergeben wurde. Ausnahmen, die von ExecuteReader ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft kommuniziert. Diese Methode akzeptiert ein Abbruchtoken, mit dem der Vorgang frühzeitig abgebrochen werden kann. Implementierungen können diese Anforderung ignorieren. (Geerbt von DbCommand) |
| ExecuteNonQuery() |
Veraltet.
Führt eine SQL-Anweisung für die Connection und gibt die Anzahl der betroffenen Zeilen zurück. |
| ExecuteNonQueryAsync() |
Veraltet.
Eine asynchrone Version von ExecuteNonQuery(), die den Befehl für das Verbindungsobjekt ausführt und die Anzahl der betroffenen Zeilen zurückgibt. Ruft ExecuteNonQueryAsync(CancellationToken) mit CancellationToken.None auf. (Geerbt von DbCommand) |
| ExecuteNonQueryAsync(CancellationToken) |
Veraltet.
Dies ist die asynchrone Version von ExecuteNonQuery(). Anbieter sollten mit einer geeigneten Implementierung außer Kraft setzen. Das Abbruchtoken kann optional ignoriert werden. Die Standardimplementierung ruft die synchrone ExecuteNonQuery() Methode auf und gibt eine abgeschlossene Aufgabe zurück, die den aufrufenden Thread blockiert. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn ein bereits abgebrochenes Abbruchtoken übergeben wurde. Ausnahmen, die ausgelöst ExecuteNonQuery() werden, werden über die zurückgegebene Task Exception-Eigenschaft mitgeteilt. Rufen Sie erst andere Methoden und Eigenschaften des |
| ExecuteOracleNonQuery(OracleString) |
Veraltet.
Führt eine SQL-Anweisung für die Connection und gibt die Anzahl der betroffenen Zeilen zurück. |
| ExecuteOracleScalar() |
Veraltet.
Führt die Abfrage aus und gibt die erste Spalte der ersten Zeile im Resultset zurück, die von der Abfrage als Oracle-spezifischer Datentyp zurückgegeben wird. Zusätzliche Spalten oder Zeilen werden ignoriert. |
| ExecuteReader() |
Veraltet.
Sendet die CommandText an und Connection erstellt eine OracleDataReader. |
| ExecuteReader(CommandBehavior) |
Veraltet.
Sendet den CommandText Wert an das ConnectionUnd erstellt einen OracleDataReader mit einem der CommandBehavior Werte. |
| ExecuteReaderAsync() |
Veraltet.
Eine asynchrone Version von ExecuteReader, die den Befehl für seine Verbindung ausführt, gibt ein DbDataReader , das für den Zugriff auf die Ergebnisse verwendet werden kann. Ruft ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) mit CancellationToken.None auf. (Geerbt von DbCommand) |
| ExecuteReaderAsync(CancellationToken) |
Veraltet.
Eine asynchrone Version von ExecuteReader, die den Befehl für seine Verbindung ausführt, gibt ein DbDataReader , das für den Zugriff auf die Ergebnisse verwendet werden kann. Aufrufe ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). (Geerbt von DbCommand) |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
Veraltet.
Aufrufe ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). (Geerbt von DbCommand) |
| ExecuteReaderAsync(CommandBehavior) |
Veraltet.
Eine asynchrone Version von ExecuteReader, die den Befehl für seine Verbindung ausführt, gibt ein DbDataReader , das für den Zugriff auf die Ergebnisse verwendet werden kann. Aufrufe ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). (Geerbt von DbCommand) |
| ExecuteScalar() |
Veraltet.
Führt die Abfrage aus und gibt die erste Spalte der ersten Zeile im Resultset zurück, die von der Abfrage als .NET-Datentyp zurückgegeben wird. Zusätzliche Spalten oder Zeilen werden ignoriert. |
| ExecuteScalarAsync() |
Veraltet.
Eine asynchrone Version von ExecuteScalar(), die den Befehl ausführt und die erste Spalte der ersten Zeile im ersten zurückgegebenen Resultset zurückgibt. Alle anderen Spalten, Zeilen und Resultsets werden ignoriert. Ruft ExecuteScalarAsync(CancellationToken) mit CancellationToken.None auf. (Geerbt von DbCommand) |
| ExecuteScalarAsync(CancellationToken) |
Veraltet.
Dies ist die asynchrone Version von ExecuteScalar(). Anbieter sollten mit einer geeigneten Implementierung außer Kraft setzen. Das Abbruchtoken kann optional ignoriert werden. Die Standardimplementierung ruft die synchrone ExecuteScalar() Methode auf und gibt eine abgeschlossene Aufgabe zurück, die den aufrufenden Thread blockiert. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn ein bereits abgebrochenes Abbruchtoken übergeben wurde. Ausnahmen, die von ExecuteScalar ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft kommuniziert. Rufen Sie erst andere Methoden und Eigenschaften des |
| GetHashCode() |
Veraltet.
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
| GetService(Type) |
Veraltet.
Gibt ein Objekt zurück, das einen Dienst darstellt, der von der Component oder dem zugehörigen ContainerDienst bereitgestellt wird. (Geerbt von Component) |
| GetType() |
Veraltet.
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (Geerbt von MarshalByRefObject) |
| MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MemberwiseClone(Boolean) |
Veraltet.
Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts. (Geerbt von MarshalByRefObject) |
| Prepare() |
Veraltet.
Erstellt eine vorbereitete (oder kompilierte) Version des Befehls in der Datenquelle. |
| ResetCommandTimeout() |
Veraltet.
Setzt die CommandTimeout Eigenschaft auf den Standardwert zurück. |
| ToString() |
Veraltet.
Gibt einen String mit dem Namen des Component, falls vorhanden, zurück. Diese Methode sollte nicht außer Kraft gesetzt werden. (Geerbt von Component) |
Ereignisse
| Name | Beschreibung |
|---|---|
| Disposed |
Veraltet.
Tritt auf, wenn die Komponente durch einen Aufruf der Dispose() Methode verworfen wird. (Geerbt von Component) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IDbCommand.Connection |
Veraltet.
Dient zum Abrufen oder Festlegen der IDbConnection von dieser Instanz der IDbCommand. (Geerbt von DbCommand) |
| IDbCommand.CreateParameter() |
Veraltet.
Erstellt eine neue Instanz eines IDbDataParameter Objekts. |
| IDbCommand.CreateParameter() |
Veraltet.
Erstellt eine neue Instanz eines IDbDataParameter Objekts. (Geerbt von DbCommand) |
| IDbCommand.ExecuteReader() |
Veraltet.
Führt die CommandText gegen die Connection und erstellt eine IDataReader. |
| IDbCommand.ExecuteReader() |
Veraltet.
Führt die CommandText gegen die Connection und erstellt eine IDataReader. (Geerbt von DbCommand) |
| IDbCommand.ExecuteReader(CommandBehavior) |
Veraltet.
Führt den CommandText Gegenwert Connectionaus und erstellt eine IDataReader mithilfe eines der CommandBehavior Werte. |
| IDbCommand.ExecuteReader(CommandBehavior) |
Veraltet.
Führt den CommandText Gegenwert Connectionaus und erstellt einen IDataReader mit einem der CommandBehavior Werte. (Geerbt von DbCommand) |
| IDbCommand.Parameters |
Veraltet.
Ruft IDataParameterCollection ab. (Geerbt von DbCommand) |
| IDbCommand.Transaction |
Veraltet.
Dient zum Abrufen oder Festlegen des DbTransaction Objekts, in dem dieses DbCommand Objekt ausgeführt wird. (Geerbt von DbCommand) |