OracleDataAdapter.UpdateCommand Özellik
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.
Veritabanındaki kayıtları güncelleştirmek için kullanılan bir SQL deyimini veya saklı yordamı alır veya ayarlar.
public:
property System::Data::OracleClient::OracleCommand ^ UpdateCommand { System::Data::OracleClient::OracleCommand ^ get(); void set(System::Data::OracleClient::OracleCommand ^ value); };
public System.Data.OracleClient.OracleCommand UpdateCommand { get; set; }
member this.UpdateCommand : System.Data.OracleClient.OracleCommand with get, set
Public Property UpdateCommand As OracleCommand
Özellik Değeri
veritabanındaki OracleCommand içindeki değiştirilmiş satırlara DataSetkarşılık gelen kayıtları güncelleştirmek için güncelleştirme işlemi sırasında kullanılan.
Açıklamalar
Önceden oluşturulmuş OracleCommandOracleCommand bir öğesine atandığındaUpdateCommand, kopyalanmaz. Bunun yerine, UpdateCommand daha önce oluşturulan OracleCommand nesneye bir başvuru tutar.
Güncelleştirme işlemi sırasında, ayarlanmamışsa ve birincil anahtar bilgileri DataSet'te mevcutsaInsertCommand, sınıfını OracleCommandBuilder kullanarak otomatik olarak oluşturabilir InsertCommandve veritabanını mutabık DataSet hale getirmek için gereken ek komutları kullanabilirsiniz. Bunu yapmak için özelliğini OracleDataAdapterayarlayınSelectCommand. Oluşturma mantığı, anahtar sütun bilgilerinin içinde DataSetmevcut olmasını da gerektirir. Daha fazla bilgi için bkz. CommandBuilders ile Komut Oluşturma.
Uyarı
Bu komutun yürütülmesi satırları döndürürse, nesnenin özelliğini OracleCommand nasıl ayarladığınıza DataSetUpdatedRowSource bağlı olarak bu satırlar ile birleştirilebilir.
Bir sütunu veri türüyle LONG RAW güncelleştirdiğinizde, sütuna değerini NULL girdiğinizde bir özel durum oluşur. Oracle LONG RAW veri türü, Oracle sürüm 8.0'da kullanım dışı bırakılmış bir türdür. Bu hatayı önlemek için yerine LONG RAWveri türünü kullanınBLOB.