Partager via


OracleCommand Classe

Définition

Attention

OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260

Représente une instruction SQL ou une procédure stockée à exécuter sur une base de données. Cette classe ne peut pas être héritée.

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
Héritage
Héritage
Attributs
Implémente

Remarques

Ce type est déconseillé et sera supprimé dans une version ultérieure du .NET Framework. Pour plus d’informations, consultez Oracle et ADO.NET.

La OracleCommand classe fournit les méthodes suivantes pour exécuter des commandes sur une source de données :

Élément Description
ExecuteReader Exécute des commandes qui retournent des lignes.
ExecuteOracleNonQuery Exécute une instruction SQL sur l’instruction Connection et retourne le nombre de lignes affectées.
ExecuteNonQuery Exécute des commandes telles que les instructions SQL INSERT, DELETE, UPDATE et SET.
ExecuteScalar Récupère une valeur unique (par exemple, une valeur d’agrégation) à partir d’une base de données en tant que type de données .NET Framework.
ExecuteOracleScalar Récupère une valeur unique (par exemple, une valeur d’agrégation) à partir d’une base de données en tant que type de données spécifique à Oracle.

Vous pouvez réinitialiser la CommandText propriété et réutiliser l’objet OracleCommand .

Si l’exécution de la commande entraîne une fermeture irrécupérable OracleException, elle OracleConnection peut se fermer. Toutefois, l’utilisateur peut rouvrir la connexion et continuer.

Note

Contrairement à l’objet Command dans les autres fournisseurs de données .NET Framework (SQL Server, OLE DB et ODBC), l’objet OracleCommand ne prend pas en charge une CommandTimeout propriété. La définition d’un délai d’expiration de commande n’a aucun effet et la valeur retournée est toujours égale à zéro.

Constructeurs

Nom Description
OracleCommand()
Obsolète.

Initialise une nouvelle instance du OracleCommand.

OracleCommand(String, OracleConnection, OracleTransaction)
Obsolète.

Initialise une nouvelle instance de la OracleCommand classe avec le texte de la requête, un OracleConnection objet et un OracleTransaction.

OracleCommand(String, OracleConnection)
Obsolète.

Initialise une nouvelle instance de la OracleCommand classe avec le texte de la requête et un OracleConnection objet.

OracleCommand(String)
Obsolète.

Initialise une nouvelle instance de la OracleCommand classe avec le texte de la requête.

Propriétés

Nom Description
CanRaiseEvents
Obsolète.

Obtient une valeur indiquant si le composant peut déclencher un événement.

(Hérité de Component)
CommandText
Obsolète.

Obtient ou définit l’instruction SQL ou la procédure stockée à exécuter sur la base de données.

CommandTimeout
Obsolète.

Obtient ou définit le temps d’attente (en secondes) avant de terminer la tentative d’exécution d’une commande et de générer une erreur.

CommandType
Obsolète.

Obtient ou définit une valeur indiquant comment la CommandText propriété est interprétée.

Connection
Obsolète.

Obtient ou définit l’utilisé OracleConnection par cette instance du OracleCommand.

Container
Obsolète.

Obtient le IContainer fichier qui contient le Component.

(Hérité de Component)
DbConnection
Obsolète.

Obtient ou définit l’utilisé DbConnection par ce DbCommand.

(Hérité de DbCommand)
DbParameterCollection
Obsolète.

Obtient la collection d’objets DbParameter .

(Hérité de DbCommand)
DbTransaction
Obsolète.

Obtient ou définit l’objet DbTransaction dans lequel cet DbCommand objet s’exécute.

(Hérité de DbCommand)
DesignMode
Obsolète.

Obtient une valeur qui indique si la Component valeur est actuellement en mode création.

(Hérité de Component)
DesignTimeVisible
Obsolète.

Obtient ou définit une valeur indiquant si l’objet de commande doit être visible dans un contrôle d’interface personnalisé.

Events
Obsolète.

Obtient la liste des gestionnaires d’événements qui sont attachés à ce Component.

(Hérité de Component)
Parameters
Obsolète.

Obtient le OracleParameterCollection.

Site
Obsolète.

Obtient ou définit le ISiteComponent.

(Hérité de Component)
Transaction
Obsolète.

Obtient ou définit le OracleTransaction contenu dans lequel les OracleCommand exécutions sont exécutées.

UpdatedRowSource
Obsolète.

Obtient ou définit une valeur qui spécifie la façon dont la Update méthode doit appliquer les résultats de commande au DataRow.

Méthodes

Nom Description
Cancel()
Obsolète.

Tente d’annuler l’exécution d’un OracleCommand.

Clone()
Obsolète.

Crée une copie de cet OracleCommand objet.

CreateDbParameter()
Obsolète.

Crée une instance d’un DbParameter objet.

(Hérité de DbCommand)
CreateObjRef(Type)
Obsolète.

Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
CreateParameter()
Obsolète.

Crée une instance d’un OracleParameter objet.

Dispose()
Obsolète.

Libère toutes les ressources utilisées par le Component.

(Hérité de Component)
Dispose(Boolean)
Obsolète.

Libère les ressources non managées utilisées par les Component ressources gérées et libère éventuellement les ressources managées.

(Hérité de Component)
Equals(Object)
Obsolète.

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
ExecuteDbDataReader(CommandBehavior)
Obsolète.

Exécute la commande sur sa connexion, en retournant une DbDataReader option qui peut être utilisée pour accéder aux résultats.

(Hérité de DbCommand)
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)
Obsolète.

Les fournisseurs doivent implémenter cette méthode pour fournir une implémentation non par défaut pour ExecuteReader les surcharges.

L’implémentation par défaut appelle la méthode synchrone ExecuteReader() et retourne une tâche terminée, bloquant le thread appelant. L’implémentation par défaut retourne une tâche annulée si elle a passé un jeton d’annulation déjà annulé. Les exceptions levées par ExecuteReader sont communiquées via la propriété Exception de tâche retournée.

Cette méthode accepte un jeton d’annulation qui peut être utilisé pour demander l’annulation anticipée de l’opération. Les implémentations peuvent ignorer cette demande.

(Hérité de DbCommand)
ExecuteNonQuery()
Obsolète.

Exécute une instruction SQL sur l’instruction Connection et retourne le nombre de lignes affectées.

ExecuteNonQueryAsync()
Obsolète.

Version asynchrone de ExecuteNonQuery(), qui exécute la commande sur son objet de connexion, retournant le nombre de lignes affectées.

ExecuteNonQueryAsync(CancellationToken) Appelle avec CancellationToken.None.

(Hérité de DbCommand)
ExecuteNonQueryAsync(CancellationToken)
Obsolète.

Il s’agit de la version asynchrone de ExecuteNonQuery(). Les fournisseurs doivent remplacer par une implémentation appropriée. Le jeton d’annulation peut éventuellement être ignoré.

L’implémentation par défaut appelle la méthode synchrone ExecuteNonQuery() et retourne une tâche terminée, bloquant le thread appelant. L’implémentation par défaut retourne une tâche annulée si elle a passé un jeton d’annulation déjà annulé. Les exceptions levées par ExecuteNonQuery() seront communiquées via la propriété Exception de tâche retournée.

N’appelez pas d’autres méthodes et propriétés de l’objet DbCommand tant que la tâche retournée n’est pas terminée.

(Hérité de DbCommand)
ExecuteOracleNonQuery(OracleString)
Obsolète.

Exécute une instruction SQL sur l’instruction Connection et retourne le nombre de lignes affectées.

ExecuteOracleScalar()
Obsolète.

Exécute la requête et retourne la première colonne de la première ligne du jeu de résultats retourné par la requête en tant que type de données spécifique à Oracle. Les colonnes ou lignes supplémentaires sont ignorées.

ExecuteReader()
Obsolète.

Envoie la CommandText valeur à l’élément Connection et génère un OracleDataReader.

ExecuteReader(CommandBehavior)
Obsolète.

Envoie la CommandText valeur à l’objet Connection, et génère une OracleDataReader valeur à l’aide de l’une CommandBehavior des valeurs.

ExecuteReaderAsync()
Obsolète.

Version asynchrone de ExecuteReader, qui exécute la commande sur sa connexion, retournant une DbDataReader version qui peut être utilisée pour accéder aux résultats.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Appelle avec CancellationToken.None.

(Hérité de DbCommand)
ExecuteReaderAsync(CancellationToken)
Obsolète.

Version asynchrone de ExecuteReader, qui exécute la commande sur sa connexion, retournant une DbDataReader version qui peut être utilisée pour accéder aux résultats.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Appelle .

(Hérité de DbCommand)
ExecuteReaderAsync(CommandBehavior, CancellationToken)
Obsolète.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Appelle .

(Hérité de DbCommand)
ExecuteReaderAsync(CommandBehavior)
Obsolète.

Version asynchrone de ExecuteReader, qui exécute la commande sur sa connexion, retournant une DbDataReader version qui peut être utilisée pour accéder aux résultats.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Appelle .

(Hérité de DbCommand)
ExecuteScalar()
Obsolète.

Exécute la requête et retourne la première colonne de la première ligne du jeu de résultats retourné par la requête en tant que type de données .NET. Les colonnes ou lignes supplémentaires sont ignorées.

ExecuteScalarAsync()
Obsolète.

Version asynchrone de ExecuteScalar(), qui exécute la commande et retourne la première colonne de la première ligne dans le premier jeu de résultats retourné. Toutes les autres colonnes, lignes et jeux de résultats sont ignorés.

ExecuteScalarAsync(CancellationToken) Appelle avec CancellationToken.None.

(Hérité de DbCommand)
ExecuteScalarAsync(CancellationToken)
Obsolète.

Il s’agit de la version asynchrone de ExecuteScalar(). Les fournisseurs doivent remplacer par une implémentation appropriée. Le jeton d’annulation peut éventuellement être ignoré.

L’implémentation par défaut appelle la méthode synchrone ExecuteScalar() et retourne une tâche terminée, bloquant le thread appelant. L’implémentation par défaut retourne une tâche annulée si elle a passé un jeton d’annulation déjà annulé. Les exceptions levées par ExecuteScalar sont communiquées via la propriété Exception de tâche retournée.

N’appelez pas d’autres méthodes et propriétés de l’objet DbCommand tant que la tâche retournée n’est pas terminée.

(Hérité de DbCommand)
GetHashCode()
Obsolète.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()
Obsolète.

Récupère l’objet de service de durée de vie actuel qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetService(Type)
Obsolète.

Retourne un objet qui représente un service fourni par le Component ou par son Container.

(Hérité de Component)
GetType()
Obsolète.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InitializeLifetimeService()
Obsolète.

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MemberwiseClone(Boolean)
Obsolète.

Crée une copie superficielle de l’objet actuel MarshalByRefObject .

(Hérité de MarshalByRefObject)
Prepare()
Obsolète.

Crée une version préparée (ou compilée) de la commande à la source de données.

ResetCommandTimeout()
Obsolète.

Réinitialise la CommandTimeout propriété à la valeur par défaut.

ToString()
Obsolète.

Retourne un String nom contenant le nom du Component, le cas échéant. Cette méthode ne doit pas être remplacée.

(Hérité de Component)

Événements

Nom Description
Disposed
Obsolète.

Se produit lorsque le composant est supprimé par un appel à la Dispose() méthode.

(Hérité de Component)

Implémentations d’interfaces explicites

Nom Description
IDbCommand.Connection
Obsolète.

Obtient ou définit l’utilisé IDbConnection par cette instance du IDbCommand.

(Hérité de DbCommand)
IDbCommand.CreateParameter()
Obsolète.

Crée une instance d’un IDbDataParameter objet.

IDbCommand.CreateParameter()
Obsolète.

Crée une instance d’un IDbDataParameter objet.

(Hérité de DbCommand)
IDbCommand.ExecuteReader()
Obsolète.

Exécute l’objet CommandText sur le Connection fichier et génère un IDataReader.

IDbCommand.ExecuteReader()
Obsolète.

Exécute l’objet CommandText sur le Connection fichier et génère un IDataReader.

(Hérité de DbCommand)
IDbCommand.ExecuteReader(CommandBehavior)
Obsolète.

Exécute l’objet CommandText sur le Connectionfichier , et génère un IDataReader à l’aide de l’une CommandBehavior des valeurs.

IDbCommand.ExecuteReader(CommandBehavior)
Obsolète.

Exécute la valeur par rapport à CommandText l’élément , et génère une IDataReader opération à l’aide Connectionde l’une CommandBehavior des valeurs.

(Hérité de DbCommand)
IDbCommand.Parameters
Obsolète.

Obtient le IDataParameterCollection.

(Hérité de DbCommand)
IDbCommand.Transaction
Obsolète.

Obtient ou définit l’objet DbTransaction dans lequel cet DbCommand objet s’exécute.

(Hérité de DbCommand)

S’applique à

Voir aussi