OracleDataAdapter.InsertCommand Ö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ına yeni kayıtlar eklemek için kullanılan bir SQL deyimini veya saklı yordamı alır veya ayarlar.
public:
property System::Data::OracleClient::OracleCommand ^ InsertCommand { System::Data::OracleClient::OracleCommand ^ get(); void set(System::Data::OracleClient::OracleCommand ^ value); };
public System.Data.OracleClient.OracleCommand InsertCommand { get; set; }
member this.InsertCommand : System.Data.OracleClient.OracleCommand with get, set
Public Property InsertCommand As OracleCommand
Özellik Değeri
Veritabanındaki OracleCommand yeni satırlara DataSetkarşılık gelen kayıtları eklemek için güncelleştirme işlemi sırasında kullanılan.
Açıklamalar
InsertCommand Özelliği daha önce oluşturulmuş OracleCommand bir nesneye atandığında, OracleCommand kopyalanmaz. Bunun yerine, InsertCommand daha önce oluşturulan OracleCommandöğesine bir başvuru tutar.
Güncelleştirme işlemi sırasında, ayarlanmamışsa ve birincil anahtar bilgileri içinde mevcutsaInsertCommand, sınıfını OracleCommandBuilder kullanarak otomatik olarak oluşturabilir InsertCommandve veritabanıyla mutabık DataSet hale getirmek için gereken ek komutları kullanabilirsiniz.DataSet 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ır döndürürse, nesnenin özelliğini OracleCommand nasıl ayarladığınıza DataSetUpdatedRowSource bağlı olarak bu satırlar öğesine eklenebilir.
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.