OracleCommand Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Let op
OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260
Vertegenwoordigt een SQL-instructie of opgeslagen procedure die moet worden uitgevoerd op basis van een database. Deze klasse kan niet worden overgenomen.
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
- Overname
- Overname
- Kenmerken
- Implementeringen
Opmerkingen
Dit type is afgeschaft en wordt verwijderd in een toekomstige versie van het .NET Framework. Zie Oracle en ADO.NET voor meer informatie.
De OracleCommand klasse biedt de volgende methoden voor het uitvoeren van opdrachten voor een gegevensbron:
| Item | Description |
|---|---|
| ExecuteReader | Hiermee worden opdrachten uitgevoerd die rijen retourneren. |
| ExecuteOracleNonQuery | Hiermee wordt een SQL-instructie uitgevoerd op basis van de Connection instructie en wordt het aantal betrokken rijen geretourneerd. |
| ExecuteNonQuery | Hiermee worden opdrachten uitgevoerd, zoals SQL INSERT, DELETE, UPDATE en SET-instructies. |
| ExecuteScalar | Haalt één waarde (bijvoorbeeld een statistische waarde) op uit een database als een .NET Framework-gegevenstype. |
| ExecuteOracleScalar | Haalt één waarde (bijvoorbeeld een geaggregeerde waarde) op uit een database als een Oracle-specifiek gegevenstype. |
U kunt de CommandText eigenschap opnieuw instellen en het OracleCommand object opnieuw gebruiken.
Als de uitvoering van de opdracht resulteert in een fatale OracleExceptionuitvoering, kan de OracleConnection opdracht worden gesloten. De gebruiker kan de verbinding echter opnieuw openen en doorgaan.
Opmerking
In tegenstelling tot het object Opdracht in de andere .NET Framework-gegevensproviders (SQL Server, OLE DB en ODBC), biedt het object OracleCommand geen ondersteuning voor een eigenschap CommandTimeout. Het instellen van een opdrachttime-out heeft geen effect en de geretourneerde waarde is altijd nul.
Constructors
| Name | Description |
|---|---|
| OracleCommand() |
Verouderd.
Initialiseert een nieuw exemplaar van de OracleCommand. |
| OracleCommand(String, OracleConnection, OracleTransaction) |
Verouderd.
Initialiseert een nieuw exemplaar van de OracleCommand klasse met de tekst van de query, een OracleConnection object en een OracleTransaction. |
| OracleCommand(String, OracleConnection) |
Verouderd.
Initialiseert een nieuw exemplaar van de OracleCommand klasse met de tekst van de query en een OracleConnection object. |
| OracleCommand(String) |
Verouderd.
Initialiseert een nieuw exemplaar van de OracleCommand klasse met de tekst van de query. |
Eigenschappen
| Name | Description |
|---|---|
| CanRaiseEvents |
Verouderd.
Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren. (Overgenomen van Component) |
| CommandText |
Verouderd.
Hiermee haalt u de SQL-instructie of opgeslagen procedure op die moet worden uitgevoerd op de database. |
| CommandTimeout |
Verouderd.
Hiermee haalt u de wachttijd (in seconden) op of stelt u deze in voordat u de poging om een opdracht uit te voeren beëindigt en een fout genereert. |
| CommandType |
Verouderd.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft hoe de CommandText eigenschap wordt geïnterpreteerd. |
| Connection |
Verouderd.
Hiermee haalt u de OracleConnection gebruikt door dit exemplaar van de OracleCommand. |
| Container |
Verouderd.
Hiermee haalt u het IContainer bestand op dat de Component. (Overgenomen van Component) |
| DbConnection |
Verouderd.
Hiermee haalt u het DbConnection gebruikte bestand op of stelt u deze DbCommandin. (Overgenomen van DbCommand) |
| DbParameterCollection |
Verouderd.
Hiermee haalt u de verzameling DbParameter objecten op. (Overgenomen van DbCommand) |
| DbTransaction |
Verouderd.
Hiermee haalt u het DbTransaction object op of stelt u het DbCommand object in. (Overgenomen van DbCommand) |
| DesignMode |
Verouderd.
Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is. (Overgenomen van Component) |
| DesignTimeVisible |
Verouderd.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het opdrachtobject zichtbaar moet zijn in een aangepast interface-besturingselement. |
| Events |
Verouderd.
Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld. (Overgenomen van Component) |
| Parameters |
Verouderd.
Haalt de OracleParameterCollection. |
| Site |
Verouderd.
Haalt of stelt de ISite van de Component. (Overgenomen van Component) |
| Transaction |
Verouderd.
Hiermee haalt u de uitvoering op of stelt u deze OracleTransactionOracleCommand in. |
| UpdatedRowSource |
Verouderd.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft hoe de |
Methoden
| Name | Description |
|---|---|
| Cancel() |
Verouderd.
Pogingen om de uitvoering van een OracleCommand. |
| Clone() |
Verouderd.
Hiermee maakt u een kopie van dit OracleCommand object. |
| CreateDbParameter() |
Verouderd.
Hiermee maakt u een nieuw exemplaar van een DbParameter object. (Overgenomen van DbCommand) |
| CreateObjRef(Type) |
Verouderd.
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| CreateParameter() |
Verouderd.
Hiermee maakt u een nieuw exemplaar van een OracleParameter object. |
| Dispose() |
Verouderd.
Alle resources die worden gebruikt door de Component. (Overgenomen van Component) |
| Dispose(Boolean) |
Verouderd.
Publiceert de niet-beheerde resources die worden gebruikt door de Component beheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van Component) |
| Equals(Object) |
Verouderd.
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| ExecuteDbDataReader(CommandBehavior) |
Verouderd.
Voert de opdracht uit op basis van de verbinding en retourneert een DbDataReader opdracht die kan worden gebruikt voor toegang tot de resultaten. (Overgenomen van DbCommand) |
| ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
Verouderd.
Providers moeten deze methode implementeren om een niet-standaard implementatie te bieden voor ExecuteReader overbelastingen. De standaardimplementatie roept de synchrone ExecuteReader() methode aan en retourneert een voltooide taak, waardoor de aanroepende thread wordt geblokkeerd. De standaardimplementatie retourneert een geannuleerde taak als een al geannuleerd annuleringstoken is doorgegeven. Uitzonderingen die door ExecuteReader worden gegenereerd, worden gecommuniceerd via de geretourneerde eigenschap Taakuitzondering. Deze methode accepteert een annuleringstoken dat kan worden gebruikt om de bewerking vroeg te annuleren. Implementaties kunnen deze aanvraag negeren. (Overgenomen van DbCommand) |
| ExecuteNonQuery() |
Verouderd.
Hiermee wordt een SQL-instructie uitgevoerd op basis van de Connection instructie en wordt het aantal betrokken rijen geretourneerd. |
| ExecuteNonQueryAsync() |
Verouderd.
Een asynchrone versie van , waarmee de opdracht wordt uitgevoerd op basis van ExecuteNonQuery()het verbindingsobject, waarmee het aantal betrokken rijen wordt geretourneerd. Roept aan ExecuteNonQueryAsync(CancellationToken) met CancellationToken.None. (Overgenomen van DbCommand) |
| ExecuteNonQueryAsync(CancellationToken) |
Verouderd.
Dit is de asynchrone versie van ExecuteNonQuery(). Providers moeten overschrijven met een geschikte implementatie. Het annuleringstoken kan eventueel worden genegeerd. De standaardimplementatie roept de synchrone ExecuteNonQuery() methode aan en retourneert een voltooide taak, waardoor de aanroepende thread wordt geblokkeerd. De standaardimplementatie retourneert een geannuleerde taak als een al geannuleerd annuleringstoken is doorgegeven. Uitzonderingen die worden gegenereerd ExecuteNonQuery() door, worden gecommuniceerd via de geretourneerde eigenschap Taakuitzondering. Roep geen andere methoden en eigenschappen van het |
| ExecuteOracleNonQuery(OracleString) |
Verouderd.
Hiermee wordt een SQL-instructie uitgevoerd op basis van de Connection instructie en wordt het aantal betrokken rijen geretourneerd. |
| ExecuteOracleScalar() |
Verouderd.
Voert de query uit en retourneert de eerste kolom van de eerste rij in de resultatenset die door de query wordt geretourneerd als een Oracle-specifiek gegevenstype. Extra kolommen of rijen worden genegeerd. |
| ExecuteReader() |
Verouderd.
Verzendt de CommandText naar de Connection en bouwt een OracleDataReader. |
| ExecuteReader(CommandBehavior) |
Verouderd.
Verzendt de CommandText naar de Connectionen bouwt een OracleDataReader met behulp van een van de CommandBehavior waarden. |
| ExecuteReaderAsync() |
Verouderd.
Een asynchrone versie van, waarmee de opdracht wordt uitgevoerd op basis van ExecuteReaderde verbinding, die een DbDataReader versie retourneert die kan worden gebruikt voor toegang tot de resultaten. Roept aan ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) met CancellationToken.None. (Overgenomen van DbCommand) |
| ExecuteReaderAsync(CancellationToken) |
Verouderd.
Een asynchrone versie van, waarmee de opdracht wordt uitgevoerd op basis van ExecuteReaderde verbinding, die een DbDataReader versie retourneert die kan worden gebruikt voor toegang tot de resultaten. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Roept aan. (Overgenomen van DbCommand) |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
Verouderd.
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Roept aan. (Overgenomen van DbCommand) |
| ExecuteReaderAsync(CommandBehavior) |
Verouderd.
Een asynchrone versie van, waarmee de opdracht wordt uitgevoerd op basis van ExecuteReaderde verbinding, die een DbDataReader versie retourneert die kan worden gebruikt voor toegang tot de resultaten. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Roept aan. (Overgenomen van DbCommand) |
| ExecuteScalar() |
Verouderd.
Voert de query uit en retourneert de eerste kolom van de eerste rij in de resultatenset die door de query wordt geretourneerd als een .NET gegevenstype. Extra kolommen of rijen worden genegeerd. |
| ExecuteScalarAsync() |
Verouderd.
Een asynchrone versie van ExecuteScalar(), waarmee de opdracht wordt uitgevoerd en de eerste kolom van de eerste rij in de eerste geretourneerde resultatenset wordt geretourneerd. Alle andere kolommen, rijen en resultatensets worden genegeerd. Roept aan ExecuteScalarAsync(CancellationToken) met CancellationToken.None. (Overgenomen van DbCommand) |
| ExecuteScalarAsync(CancellationToken) |
Verouderd.
Dit is de asynchrone versie van ExecuteScalar(). Providers moeten overschrijven met een geschikte implementatie. Het annuleringstoken kan eventueel worden genegeerd. De standaardimplementatie roept de synchrone ExecuteScalar() methode aan en retourneert een voltooide taak, waardoor de aanroepende thread wordt geblokkeerd. De standaardimplementatie retourneert een geannuleerde taak als een al geannuleerd annuleringstoken is doorgegeven. Uitzonderingen die worden gegenereerd door ExecuteScalar, worden gecommuniceerd via de geretourneerde eigenschap Taakuitzondering. Roep geen andere methoden en eigenschappen van het |
| GetHashCode() |
Verouderd.
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Verouderd.
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetService(Type) |
Verouderd.
Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container. (Overgenomen van Component) |
| GetType() |
Verouderd.
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitializeLifetimeService() |
Verouderd.
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| MemberwiseClone() |
Verouderd.
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Verouderd.
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| Prepare() |
Verouderd.
Hiermee maakt u een voorbereide (of gecompileerde) versie van de opdracht in de gegevensbron. |
| ResetCommandTimeout() |
Verouderd.
Hiermee stelt u de CommandTimeout eigenschap opnieuw in op de standaardwaarde. |
| ToString() |
Verouderd.
Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven. (Overgenomen van Component) |
gebeurtenis
| Name | Description |
|---|---|
| Disposed |
Verouderd.
Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode. (Overgenomen van Component) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IDbCommand.Connection |
Verouderd.
Hiermee haalt u de IDbConnection gebruikt door dit exemplaar van de IDbCommand. (Overgenomen van DbCommand) |
| IDbCommand.CreateParameter() |
Verouderd.
Hiermee maakt u een nieuw exemplaar van een IDbDataParameter object. |
| IDbCommand.CreateParameter() |
Verouderd.
Hiermee maakt u een nieuw exemplaar van een IDbDataParameter object. (Overgenomen van DbCommand) |
| IDbCommand.ExecuteReader() |
Verouderd.
Hiermee wordt de CommandText bewerking uitgevoerd op basis van de Connection en wordt een IDataReader. |
| IDbCommand.ExecuteReader() |
Verouderd.
Hiermee wordt de CommandText bewerking uitgevoerd op basis van de Connection en wordt een IDataReader. (Overgenomen van DbCommand) |
| IDbCommand.ExecuteReader(CommandBehavior) |
Verouderd.
Hiermee worden de CommandText waarden uitgevoerd op basis van de Connection, en wordt een IDataReader gebouwd met behulp van een van de CommandBehavior waarden. |
| IDbCommand.ExecuteReader(CommandBehavior) |
Verouderd.
Hiermee worden de CommandText waarden uitgevoerd op basis van de Connectionen wordt er een IDataReader gebouwd met behulp van een van de CommandBehavior waarden. (Overgenomen van DbCommand) |
| IDbCommand.Parameters |
Verouderd.
Haalt de IDataParameterCollection. (Overgenomen van DbCommand) |
| IDbCommand.Transaction |
Verouderd.
Hiermee haalt u het DbTransaction object op of stelt u het DbCommand object in. (Overgenomen van DbCommand) |