OracleDataAdapter 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
OracleDataAdapter has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260
Bir veri komutları kümesini ve veritabanını doldurmak DataSet ve güncelleştirmek için kullanılan bir veritabanına bağlantıyı temsil eder. Bu sınıf devralınamaz.
public ref class OracleDataAdapter sealed : System::Data::Common::DbDataAdapter, System::Data::IDbDataAdapter
public ref class OracleDataAdapter sealed : System::Data::Common::DbDataAdapter, ICloneable
public sealed class OracleDataAdapter : System.Data.Common.DbDataAdapter, System.Data.IDbDataAdapter
public sealed class OracleDataAdapter : System.Data.Common.DbDataAdapter, ICloneable
[System.Obsolete("OracleDataAdapter has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OracleDataAdapter : System.Data.Common.DbDataAdapter, ICloneable
type OracleDataAdapter = class
inherit DbDataAdapter
interface IDbDataAdapter
interface IDataAdapter
type OracleDataAdapter = class
inherit DbDataAdapter
interface IDbDataAdapter
interface IDataAdapter
interface ICloneable
[<System.Obsolete("OracleDataAdapter has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)>]
type OracleDataAdapter = class
inherit DbDataAdapter
interface IDbDataAdapter
interface IDataAdapter
interface ICloneable
Public NotInheritable Class OracleDataAdapter
Inherits DbDataAdapter
Implements IDbDataAdapter
Public NotInheritable Class OracleDataAdapter
Inherits DbDataAdapter
Implements ICloneable
- 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.
, OracleDataAdapter veri almak ve kaydetmek için DataSet ile veritabanı arasında bir köprü görevi görür. OracleDataAdapter, veritabanındaki verileri içine Fillyüklemek için kullanarak DataSet ve geride Update yapılan değişiklikleri veri kaynağına göndermek için kullanarak DataSet bu köprüyü sağlar.
OracleDataAdapter bir DataSetöğesini doldurduğunda, döndürülen veriler için gerekli tabloları ve sütunları oluşturur( henüz yoksa). Ancak, özelliği olarak ayarlanmadığı sürece birincil anahtar bilgileri örtük olarak oluşturulan şemaya MissingSchemaActionAddWithKeydahil değildir. ayrıca OracleDataAdapter kullanarak verilerle DataSetdoldurmadan önce birincil anahtar bilgileri de dahil olmak üzere şemasını FillSchemaoluşturabilirsiniz. Daha fazla bilgi için bkz. DataSet'e Mevcut Kısıtlamaları Ekleme.
Note
Varsayılan olarak, ile DataTable öğesine Fill içeri aktarılan sayısal alanlar nesnelere OracleNumber eşlenir. 'nin duyarlık OracleNumbersınırlamaları için OracleNumberçok büyük veya çok yüksek duyarlıklı tamsayı olmayan bir sayısal değeri içeri aktararak , taşması ve Oracle özel durumu oluşturması mümkündür. Daha fazla bilgi için açıklamasına OracleNumber bakın.
ayrıcaOracleDataAdapter, verilerin yüklenmesini SelectCommandve InsertCommand güncelleştirilmesini kolaylaştırmak için , DeleteCommandUpdateCommand, , TableMappings, ve özelliklerini içerir.
Oracle için .NET Framework Veri Sağlayıcısı toplu SQL deyimlerini desteklemez. Ancak, her biri kendi REF CURSORiçinde olan bir DataSet'i doldurmak için birden çok DataTable çıkış parametresi kullanmanıza olanak sağlar. Parametreleri tanımlamanız, çıkış parametreleri olarak işaretlemeniz ve veri türleri olduğunu REF CURSOR belirtmeniz gerekir. yöntemi saklı yordam tarafından döndürülen parametreler kullanılarak Update doldurulduğunda OracleDataAdapter kullanamayacağınızı REF CURSOR unutmayın çünkü Oracle, SQL deyimi yürütülürken tablo adı ve sütun adlarının ne olduğunu belirlemek için gerekli bilgileri sağlamaz.
bir veya işlemi gerçekleştirmek için öğesini kullandıktan OracleDataAdapter sonra, Fill Oracle sunucusu bu bilgileri döndürmediğinden bir sütunun güncelleştirilip güncelleştirilemeyeceğinden bağımsız olarak özelliği her zaman false döndürür.FillSchemaDataColumn.ReadOnly
Oluşturucular
| Name | Description |
|---|---|
| OracleDataAdapter() |
Geçersiz.
OracleDataAdapter sınıfının yeni bir örneğini başlatır. |
| OracleDataAdapter(OracleCommand) |
Geçersiz.
Belirtilen SQL SELECT deyimiyle sınıfının yeni bir örneğini OracleDataAdapter başlatır. |
| OracleDataAdapter(String, OracleConnection) |
Geçersiz.
SQL SELECT deyimi ve ile sınıfının yeni bir OracleDataAdapterörneğini OracleConnection başlatır. |
| OracleDataAdapter(String, String) |
Geçersiz.
SQL SELECT deyimi ve bağlantı dizesi ile sınıfının yeni bir örneğini OracleDataAdapter başlatır. |
Alanlar
| Name | Description |
|---|---|
| DefaultSourceTableName |
Geçersiz.
Nesne tarafından DataAdapter tablo eşlemeleri için kullanılan varsayılan ad. (Devralındığı yer: DbDataAdapter) |
Özellikler
| Name | Description |
|---|---|
| AcceptChangesDuringFill |
Geçersiz.
AcceptChanges() işlemlerinden herhangi biri sırasında öğesine eklendikten DataRow sonra üzerinde çağrılıp çağrılmayacağını DataTable belirten bir değer alır veya ayarlar. (Devralındığı yer: DataAdapter) |
| AcceptChangesDuringUpdate |
Geçersiz.
bir sırasında AcceptChanges()çağrılıp çağrılmayacağını Update(DataSet) alır veya ayarlar. (Devralındığı yer: DataAdapter) |
| CanRaiseEvents |
Geçersiz.
Bileşenin olay oluşturup oluşturamayacağını belirten bir değer alır. (Devralındığı yer: Component) |
| Container |
Geçersiz.
öğesini IContainer içeren öğesini Componentalır. (Devralındığı yer: Component) |
| ContinueUpdateOnError |
Geçersiz.
Satır güncelleştirmesi sırasında hatayla karşılaşıldığında özel durum oluşturulup oluşturulmayacağını belirten bir değer alır veya ayarlar. (Devralındığı yer: DataAdapter) |
| DeleteCommand |
Geçersiz.
Veritabanındaki kayıtları silmek için kullanılan bir SQL deyimini veya saklı yordamı alır veya ayarlar. |
| DesignMode |
Geçersiz.
öğesinin şu anda tasarım modunda olup olmadığını Component gösteren bir değer alır. (Devralındığı yer: Component) |
| Events |
Geçersiz.
Bu Componentöğesine eklenen olay işleyicilerinin listesini alır. (Devralındığı yer: Component) |
| FillCommandBehavior |
Geçersiz.
Veri bağdaştırıcısını doldurmak için kullanılan komutun davranışını alır veya ayarlar. (Devralındığı yer: DbDataAdapter) |
| FillLoadOption |
Geçersiz.
Bağdaştırıcının 'LoadOptionden DataTableöğesini nasıl doldurduğunu DbDataReader belirleyen öğesini alır veya ayarlar. (Devralındığı yer: DataAdapter) |
| InsertCommand |
Geçersiz.
Veritabanına yeni kayıtlar eklemek için kullanılan bir SQL deyimini veya saklı yordamı alır veya ayarlar. |
| MissingMappingAction |
Geçersiz.
Gelen verilerin eşleşen bir tablosu veya sütunu olmadığında yapılacak eylemi belirler. (Devralındığı yer: DataAdapter) |
| MissingSchemaAction |
Geçersiz.
Mevcut DataSet şema gelen verilerle eşleşmediğinde yapılacak eylemi belirler. (Devralındığı yer: DataAdapter) |
| ReturnProviderSpecificTypes |
Geçersiz.
Yöntemin sağlayıcıya |
| SelectCommand |
Geçersiz.
Veritabanındaki kayıtları seçmek için kullanılan bir SQL deyimini veya saklı yordamı alır veya ayarlar. |
| Site |
Geçersiz.
öğesini alır veya ayarlar ISiteComponent. (Devralındığı yer: Component) |
| TableMappings |
Geçersiz.
Kaynak tablo ile arasında birincil eşleme sağlayan bir DataTablekoleksiyon alır. (Devralındığı yer: DataAdapter) |
| UpdateBatchSize |
Geçersiz.
Toplu işlem desteğini etkinleştiren veya devre dışı bırakan bir değer alır veya ayarlar ve toplu işlemde yürütülebilecek komut sayısını belirtir. |
| UpdateCommand |
Geçersiz.
Veritabanındaki kayıtları güncelleştirmek için kullanılan bir SQL deyimini veya saklı yordamı alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| AddToBatch(IDbCommand) |
Geçersiz.
Geçerli toplu işe bir IDbCommand ekler. (Devralındığı yer: DbDataAdapter) |
| ClearBatch() |
Geçersiz.
Toplu işlemden tüm IDbCommand nesneleri kaldırır. (Devralındığı yer: DbDataAdapter) |
| CloneInternals() |
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.
bu örneğinin DataAdapterbir kopyasını oluşturur. (Devralındığı yer: DataAdapter) |
| 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) |
| CreateRowUpdatedEvent(DataRow, IDbCommand, StatementType, DataTableMapping) |
Geçersiz.
RowUpdatedEventArgs sınıfının yeni bir örneğini başlatır. (Devralındığı yer: DbDataAdapter) |
| CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping) |
Geçersiz.
RowUpdatingEventArgs sınıfının yeni bir örneğini başlatır. (Devralındığı yer: DbDataAdapter) |
| CreateTableMappings() |
Geçersiz.
Yeni DataTableMappingCollectionbir oluşturur. (Devralındığı yer: DataAdapter) |
| Dispose() |
Geçersiz.
tarafından Componentkullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: Component) |
| Dispose(Boolean) |
Geçersiz.
tarafından DbDataAdapter 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: DbDataAdapter) |
| Equals(Object) |
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| ExecuteBatch() |
Geçersiz.
Geçerli toplu işlemi yürütür. (Devralındığı yer: DbDataAdapter) |
| Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior) |
Geçersiz.
ve kaynak tablo adlarını, komut dizesini DataSet ve komut davranışını kullanarak veri kaynağındakilerle eşleşecek şekilde içindeki belirtilen aralıktaki DataSet satırları ekler veya yeniler. (Devralındığı yer: DbDataAdapter) |
| Fill(DataSet, Int32, Int32, String) |
Geçersiz.
ve DataSet adlarını kullanarak DataSet veri kaynağındakilerle eşleşecek şekilde içinde belirtilen aralıktaki DataTable satırları ekler veya yeniler. (Devralındığı yer: DbDataAdapter) |
| Fill(DataSet, String, IDataReader, Int32, Int32) |
Geçersiz.
, DataSetve DataSet adlarını kullanarak DataTableveri kaynağındakilerle eşleşecek şekilde içinde belirtilen aralıktaki IDataReader satırları ekler veya yeniler. (Devralındığı yer: DbDataAdapter) |
| Fill(DataSet, String) |
Geçersiz.
ve DataSet adlarını kullanarak DataSet veri kaynağındakilerle DataTable eşleşecek şekilde içindeki satırları ekler veya yeniler. (Devralındığı yer: DbDataAdapter) |
| Fill(DataSet) |
Geçersiz.
içindeki DataSetsatırları ekler veya yeniler. (Devralındığı yer: DbDataAdapter) |
| Fill(DataTable, IDataReader) |
Geçersiz.
Belirtilen DataTable ve DataTable adlarını kullanarak veri kaynağındakilerle eşleşecek şekilde içindeki IDataReader satırları ekler veya yeniler. (Devralındığı yer: DbDataAdapter) |
| Fill(DataTable, IDbCommand, CommandBehavior) |
Geçersiz.
belirtilen DataTableDataTable ve IDbCommandkullanarak veri kaynağındakilerle eşleşecek şekilde içindeki CommandBehavior satırları ekler veya yeniler. (Devralındığı yer: DbDataAdapter) |
| Fill(DataTable) |
Geçersiz.
Adı kullanarak DataSet veri kaynağındakilerle eşleşecek şekilde içinde belirtilen aralıktaki DataTable satırları ekler veya yeniler. (Devralındığı yer: DbDataAdapter) |
| Fill(DataTable[], IDataReader, Int32, Int32) |
Geçersiz.
Veri kaynağındakilerle eşleşecek şekilde nesne koleksiyonunda DataTable belirtilen aralıktaki satırları ekler veya yeniler. (Devralındığı yer: DataAdapter) |
| Fill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior) |
Geçersiz.
ve DataSet adlarını kullanarak DataSet veri kaynağındakilerle eşleşecek şekilde içinde belirtilen aralıktaki DataTable satırları ekler veya yeniler. (Devralındığı yer: DbDataAdapter) |
| Fill(Int32, Int32, DataTable[]) |
Geçersiz.
Bir veya daha fazla DataTable nesnedeki satırları, belirtilen kayıtta başlayan ve belirtilen en fazla kayıt sayısına kadar alan veri kaynağındakilerle eşleşecek şekilde ekler veya yeniler. (Devralındığı yer: DbDataAdapter) |
| FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior) |
Geçersiz.
Belirtilen öğesine bir DataTable ekler ve şemayı, belirtilen DataSetSchemaTypetemelinde veri kaynağındaki şemayla eşleşecek şekilde yapılandırılır. (Devralındığı yer: DbDataAdapter) |
| FillSchema(DataSet, SchemaType, String, IDataReader) |
Geçersiz.
Belirtilen DataTableöğesine bir DataSet ekler. (Devralındığı yer: DataAdapter) |
| FillSchema(DataSet, SchemaType, String) |
Geçersiz.
Belirtilen öğesine bir DataTable ekler ve şemayı, belirtilen DataSet ve SchemaTypetemel alınarak veri kaynağındaki şemayla eşleşecek şekilde yapılandırılır.DataTable (Devralındığı yer: DbDataAdapter) |
| FillSchema(DataSet, SchemaType) |
Geçersiz.
Belirtilen DataTable öğesine adlandırılmış bir DataSet "Tablo" ekler ve şemayı belirtilen SchemaTypetemelinde veri kaynağındakiyle eşleşecek şekilde yapılandırır. (Devralındığı yer: DbDataAdapter) |
| FillSchema(DataTable, SchemaType, IDataReader) |
Geçersiz.
Belirtilen DataTableöğesine bir DataSet ekler. (Devralındığı yer: DataAdapter) |
| FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior) |
Geçersiz.
Belirtilen DataTable öğesinin şemasını belirtilen SchemaType, komut dizesine ve CommandBehavior değerlere göre yapılandırılır. (Devralındığı yer: DbDataAdapter) |
| FillSchema(DataTable, SchemaType) |
Geçersiz.
Belirtilen öğesinin şemasını belirtilen DataTableSchemaTypeöğesine göre yapılandırıyor. (Devralındığı yer: DbDataAdapter) |
| GetBatchedParameter(Int32, Int32) |
Geçersiz.
Geçerli toplu işlemdeki komutlardan birinden bir IDataParameter döndürür. (Devralındığı yer: DbDataAdapter) |
| GetBatchedRecordsAffected(Int32, Int32, Exception) |
Geçersiz.
Daha büyük bir toplu güncelleştirme içindeki tek bir güncelleştirme girişimi hakkındaki bilgileri döndürür. (Devralındığı yer: DbDataAdapter) |
| GetFillParameters() |
Geçersiz.
SQL SELECT deyimi yürütülürken kullanıcı tarafından ayarlanan parametreleri alır. (Devralındığı yer: DbDataAdapter) |
| 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) |
| HasTableMappings() |
Geçersiz.
Oluşturulup DataTableMappingCollection oluşturulmadığını gösterir. (Devralındığı yer: DataAdapter) |
| InitializeBatching() |
Geçersiz.
için DbDataAdaptertoplu işlemi başlatır. (Devralındığı yer: DbDataAdapter) |
| 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) |
| OnFillError(FillErrorEventArgs) |
Geçersiz.
Olayı tetikler FillError . (Devralındığı yer: DbDataAdapter) |
| OnRowUpdated(RowUpdatedEventArgs) |
Geçersiz.
.NET veri sağlayıcısının olayını tetikler |
| OnRowUpdating(RowUpdatingEventArgs) |
Geçersiz.
.NET veri sağlayıcısının olayını tetikler |
| ResetFillLoadOption() |
Geçersiz.
Varsayılan durumuna sıfırlanır FillLoadOption ve yerine getirilmesine Fill(DataSet)neden olurAcceptChangesDuringFill. (Devralındığı yer: DataAdapter) |
| ShouldSerializeAcceptChangesDuringFill() |
Geçersiz.
Özelliğin AcceptChangesDuringFill kalıcı olup olmayacağını belirler. (Devralındığı yer: DataAdapter) |
| ShouldSerializeFillLoadOption() |
Geçersiz.
Özelliğin FillLoadOption kalıcı olup olmayacağını belirler. (Devralındığı yer: DataAdapter) |
| ShouldSerializeTableMappings() |
Geçersiz.
Bir veya daha fazla DataTableMapping nesnenin var olup olmadığını ve kalıcı olması gerektiğini belirler. (Devralındığı yer: DataAdapter) |
| TerminateBatching() |
Geçersiz.
için toplu işlemi sonlandırır DbDataAdapter. (Devralındığı yer: DbDataAdapter) |
| 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) |
| Update(DataRow[], DataTableMapping) |
Geçersiz.
Belirtilen DataRow nesne dizisindeki eklenen, güncelleştirilen veya silinen her satır için ilgili INSERT, UPDATE veya DELETE deyimlerini yürüterek veritabanındaki değerleri güncelleştirir. (Devralındığı yer: DbDataAdapter) |
| Update(DataRow[]) |
Geçersiz.
DataSetbelirtilen dizide eklenen, güncelleştirilen veya silinen her satır için ilgili INSERT, UPDATE veya DELETE deyimlerini yürüterek veritabanındaki değerleri güncelleştirir. (Devralındığı yer: DbDataAdapter) |
| Update(DataSet, String) |
Geçersiz.
DataSet eklenen, güncelleştirilen veya silinen her satır için ilgili INSERT, UPDATE veya DELETE deyimlerini belirtilen DataTable adıyla yürüterek veritabanındaki değerleri güncelleştirir. (Devralındığı yer: DbDataAdapter) |
| Update(DataSet) |
Geçersiz.
Belirtilen DataSeteklenen, güncelleştirilen veya silinen her satır için ilgili INSERT, UPDATE veya DELETE deyimlerini yürüterek veritabanındaki değerleri güncelleştirir. (Devralındığı yer: DbDataAdapter) |
| Update(DataTable) |
Geçersiz.
Belirtilen DataTableeklenen, güncelleştirilen veya silinen her satır için ilgili INSERT, UPDATE veya DELETE deyimlerini yürüterek veritabanındaki değerleri güncelleştirir. (Devralındığı yer: DbDataAdapter) |
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) |
| FillError |
Geçersiz.
Doldurma işlemi sırasında bir hata oluştuğunda döndürülür. (Devralındığı yer: DbDataAdapter) |
| RowUpdated |
Geçersiz.
Veritabanında bir komut yürütüldükten sonra güncelleştirme işlemi sırasında gerçekleşir. |
| RowUpdating |
Geçersiz.
Veri kaynağında bir komut yürütülmeden önce gerçekleşir Update(DataSet) . |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| ICloneable.Clone() |
Geçersiz.
Bu üyenin açıklaması için bkz Clone(). . |
| ICloneable.Clone() |
Geçersiz.
Geçerli örneğin kopyası olan yeni bir nesne oluşturur. (Devralındığı yer: DbDataAdapter) |
| IDataAdapter.TableMappings |
Geçersiz.
Kaynak tablonun bir veri kümesi tablosuna nasıl eşlendiğini gösteren bir koleksiyon alır. (Devralındığı yer: DataAdapter) |
| IDbDataAdapter.DeleteCommand |
Geçersiz.
Bu üyenin açıklaması için bkz DeleteCommand. . |
| IDbDataAdapter.InsertCommand |
Geçersiz.
Bu üyenin açıklaması için bkz InsertCommand. . |
| IDbDataAdapter.SelectCommand |
Geçersiz.
Bu üyenin açıklaması için bkz SelectCommand. . |
| IDbDataAdapter.UpdateCommand |
Geçersiz.
Bu üyenin açıklaması için bkz UpdateCommand. . |