OracleCommand Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dikkat
OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260
Bir veritabanında yürütülecek SQL deyimini veya saklı yordamı temsil eder. Bu sınıf devralınamaz.
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
- Devralma
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Bu tür kullanım dışıdır ve .NET Framework'ün gelecekteki bir sürümünde kaldırılacaktır. Daha fazla bilgi için bkz. Oracle ve ADO.NET.
sınıfı, OracleCommand bir veri kaynağında komutları yürütmek için aşağıdaki yöntemleri sağlar:
| Öğe | Açıklama |
|---|---|
| ExecuteReader | Satır döndüren komutları yürütür. |
| ExecuteOracleNonQuery | üzerinde Connection bir SQL deyimi yürütür ve etkilenen satır sayısını döndürür. |
| ExecuteNonQuery | SQL INSERT, DELETE, UPDATE ve SET deyimleri gibi komutları yürütür. |
| ExecuteScalar | Veritabanından .NET Framework veri türü olarak tek bir değer (örneğin, toplama değeri) alır. |
| ExecuteOracleScalar | Bir veritabanından Oracle'a özgü veri türü olarak tek bir değer (örneğin, toplama değeri) alır. |
Özelliğini sıfırlayabilir CommandText ve nesneyi yeniden kullanabilirsiniz OracleCommand .
Komutun yürütülmesi önemli OracleExceptionbir sonuç verirse, OracleConnection kapatılabilir. Ancak kullanıcı bağlantıyı yeniden açabilir ve devam edebilir.
Uyarı
Diğer .NET Framework veri sağlayıcılarındaki (SQL Server, OLE DB ve ODBC) Command nesnesinden OracleCommand farklı olarak, nesne bir CommandTimeout özelliği desteklemez. Komut zaman aşımının ayarlanmasının hiçbir etkisi yoktur ve döndürülen değer her zaman sıfırdır.
Oluşturucular
| Name | Description |
|---|---|
| OracleCommand() |
Geçersiz.
öğesinin yeni bir örneğini OracleCommandbaşlatır. |
| OracleCommand(String, OracleConnection, OracleTransaction) |
Geçersiz.
Sorgu metni, bir nesne ve bir ile sınıfının yeni bir OracleConnectionOracleTransactionörneğini OracleCommand başlatır. |
| OracleCommand(String, OracleConnection) |
Geçersiz.
Sorgu metni ve bir nesne ile sınıfının yeni bir OracleConnection örneğini OracleCommand başlatır. |
| OracleCommand(String) |
Geçersiz.
Sorgu metniyle sınıfının yeni bir örneğini OracleCommand başlatır. |
Özellikler
| Name | Description |
|---|---|
| CanRaiseEvents |
Geçersiz.
Bileşenin olay oluşturup oluşturamayacağını belirten bir değer alır. (Devralındığı yer: Component) |
| CommandText |
Geçersiz.
Veritabanında yürütülecek SQL deyimini veya saklı yordamı alır veya ayarlar. |
| CommandTimeout |
Geçersiz.
Komut yürütme girişimini sonlandırmadan ve hata oluşturmadan önce bekleme süresini (saniye cinsinden) alır veya ayarlar. |
| CommandType |
Geçersiz.
Özelliğin CommandText nasıl yorumlandığını gösteren bir değer alır veya ayarlar. |
| Connection |
Geçersiz.
öğesinin OracleConnection bu örneği tarafından kullanılan öğesini OracleCommandalır veya ayarlar. |
| Container |
Geçersiz.
öğesini IContainer içeren öğesini Componentalır. (Devralındığı yer: Component) |
| DbConnection |
Geçersiz.
Bu DbCommandtarafından kullanılan öğesini DbConnection alır veya ayarlar. (Devralındığı yer: DbCommand) |
| DbParameterCollection |
Geçersiz.
Nesne koleksiyonunu DbParameter alır. (Devralındığı yer: DbCommand) |
| DbTransaction |
Geçersiz.
Bu DbCommand nesnenin DbTransaction yürütüldiği nesneyi alır veya ayarlar. (Devralındığı yer: DbCommand) |
| DesignMode |
Geçersiz.
öğesinin şu anda tasarım modunda olup olmadığını Component gösteren bir değer alır. (Devralındığı yer: Component) |
| DesignTimeVisible |
Geçersiz.
Komut nesnesinin özelleştirilmiş arabirim denetiminde görünür olup olmayacağını belirten bir değer alır veya ayarlar. |
| Events |
Geçersiz.
Bu Componentöğesine eklenen olay işleyicilerinin listesini alır. (Devralındığı yer: Component) |
| Parameters |
Geçersiz.
OracleParameterCollection öğesini alır. |
| Site |
Geçersiz.
öğesini alır veya ayarlar ISiteComponent. (Devralındığı yer: Component) |
| Transaction |
Geçersiz.
öğesinin OracleTransaction yürütüldiği öğesini OracleCommand alır veya ayarlar. |
| UpdatedRowSource |
Geçersiz.
yönteminin komut sonuçlarını DataRowuygulaması gerektiğini belirten |
Yöntemler
| Name | Description |
|---|---|
| Cancel() |
Geçersiz.
Bir OracleCommandyürütmeyi iptal etmeye çalışır. |
| Clone() |
Geçersiz.
Bu OracleCommand nesnenin bir kopyasını oluşturur. |
| CreateDbParameter() |
Geçersiz.
Nesnenin yeni bir DbParameter örneğini oluşturur. (Devralındığı yer: DbCommand) |
| CreateObjRef(Type) |
Geçersiz.
Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur. (Devralındığı yer: MarshalByRefObject) |
| CreateParameter() |
Geçersiz.
Nesnenin yeni bir OracleParameter örneğini oluşturur. |
| Dispose() |
Geçersiz.
tarafından Componentkullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: Component) |
| Dispose(Boolean) |
Geçersiz.
tarafından Component kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. (Devralındığı yer: Component) |
| Equals(Object) |
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| ExecuteDbDataReader(CommandBehavior) |
Geçersiz.
Komutu bağlantısına karşı yürütür ve sonuçlara erişmek için kullanılabilecek bir DbDataReader döndürür. (Devralındığı yer: DbCommand) |
| ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
Geçersiz.
Sağlayıcılar, aşırı yüklemeler için varsayılan olmayan bir uygulama sağlamak üzere ExecuteReader bu yöntemi uygulamalıdır. Varsayılan uygulama zaman uyumlu ExecuteReader() yöntemini çağırır ve tamamlanan bir görev döndürerek çağıran iş parçacığını engeller. Varsayılan uygulama, zaten iptal edilmiş bir iptal belirteci geçirilirse iptal edilmiş bir görev döndürür. ExecuteReader tarafından oluşan özel durumlar, döndürülen Görev Özel Durumu özelliği aracılığıyla iletilecektir. Bu yöntem, işlemin erken iptalini istemek için kullanılabilecek bir iptal belirteci kabul eder. Uygulamalar bu isteği yoksayabilir. (Devralındığı yer: DbCommand) |
| ExecuteNonQuery() |
Geçersiz.
üzerinde Connection bir SQL deyimi yürütür ve etkilenen satır sayısını döndürür. |
| ExecuteNonQueryAsync() |
Geçersiz.
komutunu bağlantı nesnesine karşı yürüten ve etkilenen satır sayısını döndüren zaman uyumsuz sürümü ExecuteNonQuery(). ExecuteNonQueryAsync(CancellationToken) CancellationToken.None ile çağırır. (Devralındığı yer: DbCommand) |
| ExecuteNonQueryAsync(CancellationToken) |
Geçersiz.
Bu, zaman uyumsuz sürümüdür ExecuteNonQuery(). Sağlayıcılar uygun bir uygulamayla geçersiz kılmalıdır. İptal belirteci isteğe bağlı olarak yoksayılabilir. Varsayılan uygulama zaman uyumlu ExecuteNonQuery() yöntemini çağırır ve tamamlanan bir görev döndürerek çağıran iş parçacığını engeller. Varsayılan uygulama, zaten iptal edilmiş bir iptal belirteci geçirilirse iptal edilmiş bir görev döndürür. tarafından ExecuteNonQuery() oluşan özel durumlar, döndürülen Görev Özel Durumu özelliği aracılığıyla iletilecektir. Döndürülen Görev tamamlanana kadar nesnenin |
| ExecuteOracleNonQuery(OracleString) |
Geçersiz.
üzerinde Connection bir SQL deyimi yürütür ve etkilenen satır sayısını döndürür. |
| ExecuteOracleScalar() |
Geçersiz.
Sorguyu yürütür ve sorgu tarafından oracle'a özgü bir veri türü olarak döndürülen sonuç kümesindeki ilk satırın ilk sütununu döndürür. Ek sütunlar veya satırlar yoksayılır. |
| ExecuteReader() |
Geçersiz.
CommandText öğesine Connection gönderir ve oluştururOracleDataReader. |
| ExecuteReader(CommandBehavior) |
Geçersiz.
öğesine CommandTextConnectiongönderir ve değerlerden birini CommandBehavior kullanarak bir OracleDataReader oluşturur. |
| ExecuteReaderAsync() |
Geçersiz.
komutunu bağlantısında yürüten ve sonuçlara erişmek için kullanılabilecek bir DbDataReader döndüren zaman uyumsuz sürümüExecuteReader. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) CancellationToken.None ile çağırır. (Devralındığı yer: DbCommand) |
| ExecuteReaderAsync(CancellationToken) |
Geçersiz.
komutunu bağlantısında yürüten ve sonuçlara erişmek için kullanılabilecek bir DbDataReader döndüren zaman uyumsuz sürümüExecuteReader. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)öğesini çağırır. (Devralındığı yer: DbCommand) |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
Geçersiz.
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)öğesini çağırır. (Devralındığı yer: DbCommand) |
| ExecuteReaderAsync(CommandBehavior) |
Geçersiz.
komutunu bağlantısında yürüten ve sonuçlara erişmek için kullanılabilecek bir DbDataReader döndüren zaman uyumsuz sürümüExecuteReader. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)öğesini çağırır. (Devralındığı yer: DbCommand) |
| ExecuteScalar() |
Geçersiz.
Sorguyu yürütür ve sorgu tarafından .NET veri türü olarak döndürülen sonuç kümesindeki ilk satırın ilk sütununu döndürür. Ek sütunlar veya satırlar yoksayılır. |
| ExecuteScalarAsync() |
Geçersiz.
komutunu yürüten ve döndürülen ilk sonuç kümesindeki ilk satırın ilk sütununu döndüren zaman uyumsuz sürümü ExecuteScalar(). Diğer tüm sütunlar, satırlar ve sonuç kümeleri yoksayılır. ExecuteScalarAsync(CancellationToken) CancellationToken.None ile çağırır. (Devralındığı yer: DbCommand) |
| ExecuteScalarAsync(CancellationToken) |
Geçersiz.
Bu, zaman uyumsuz sürümüdür ExecuteScalar(). Sağlayıcılar uygun bir uygulamayla geçersiz kılmalıdır. İptal belirteci isteğe bağlı olarak yoksayılabilir. Varsayılan uygulama zaman uyumlu ExecuteScalar() yöntemini çağırır ve tamamlanan bir görev döndürerek çağıran iş parçacığını engeller. Varsayılan uygulama, zaten iptal edilmiş bir iptal belirteci geçirilirse iptal edilmiş bir görev döndürür. ExecuteScalar tarafından oluşan özel durumlar, döndürülen Görev Özel Durumu özelliği aracılığıyla iletilecektir. Döndürülen Görev tamamlanana kadar nesnenin |
| GetHashCode() |
Geçersiz.
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetLifetimeService() |
Geçersiz.
Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır. (Devralındığı yer: MarshalByRefObject) |
| GetService(Type) |
Geçersiz.
veya Componenttarafından Container sağlanan bir hizmeti temsil eden bir nesnesi döndürür. (Devralındığı yer: Component) |
| GetType() |
Geçersiz.
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| InitializeLifetimeService() |
Geçersiz.
Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır. (Devralındığı yer: MarshalByRefObject) |
| MemberwiseClone() |
Geçersiz.
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| MemberwiseClone(Boolean) |
Geçersiz.
Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur. (Devralındığı yer: MarshalByRefObject) |
| Prepare() |
Geçersiz.
Veri kaynağında komutun hazırlanmış (veya derlenmiş) bir sürümünü oluşturur. |
| ResetCommandTimeout() |
Geçersiz.
Özelliğini varsayılan değere sıfırlar CommandTimeout . |
| ToString() |
Geçersiz.
Varsa, adını Stringiçeren bir Component döndürür. Bu yöntem geçersiz kılınmamalıdır. (Devralındığı yer: Component) |
Ekinlikler
| Name | Description |
|---|---|
| Disposed |
Geçersiz.
Bileşen yöntemine Dispose() yapılan bir çağrıyla atıldığında gerçekleşir. (Devralındığı yer: Component) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDbCommand.Connection |
Geçersiz.
öğesinin IDbConnection bu örneği tarafından kullanılan öğesini IDbCommandalır veya ayarlar. (Devralındığı yer: DbCommand) |
| IDbCommand.CreateParameter() |
Geçersiz.
Nesnenin yeni bir IDbDataParameter örneğini oluşturur. |
| IDbCommand.CreateParameter() |
Geçersiz.
Nesnenin yeni bir IDbDataParameter örneğini oluşturur. (Devralındığı yer: DbCommand) |
| IDbCommand.ExecuteReader() |
Geçersiz.
üzerinde Connection komutunu CommandText yürütür ve bir IDataReaderoluşturur. |
| IDbCommand.ExecuteReader() |
Geçersiz.
üzerinde Connection komutunu CommandText yürütür ve bir IDataReaderoluşturur. (Devralındığı yer: DbCommand) |
| IDbCommand.ExecuteReader(CommandBehavior) |
Geçersiz.
üzerinde komutunu CommandTextConnectionyürütür ve değerlerden birini CommandBehavior kullanarak bir IDataReader oluşturur. |
| IDbCommand.ExecuteReader(CommandBehavior) |
Geçersiz.
üzerinde komutunu CommandTextConnectionyürütür ve değerlerden birini CommandBehavior kullanarak bir IDataReader oluşturur. (Devralındığı yer: DbCommand) |
| IDbCommand.Parameters |
Geçersiz.
IDataParameterCollection öğesini alır. (Devralındığı yer: DbCommand) |
| IDbCommand.Transaction |
Geçersiz.
Bu DbCommand nesnenin DbTransaction yürütüldiği nesneyi alır veya ayarlar. (Devralındığı yer: DbCommand) |