OleDbCommandBuilder.GetUpdateCommand Yöntem
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.
Veri kaynağında güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OleDbCommand nesneyi alır.
Aşırı Yüklemeler
GetUpdateCommand() |
Veri kaynağında güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OleDbCommand nesneyi alır. |
GetUpdateCommand(Boolean) |
İsteğe bağlı olarak parametre adları için sütunları kullanarak veri kaynağında güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OleDbCommand nesneyi alır. |
Açıklamalar
Bir uygulama, yürütülecek nesneyi döndürdüğünden OleDbCommand bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetUpdateCommand.
Değiştirilen komutun temeli olarak da kullanabilirsiniz GetUpdateCommand . Örneğin, değerini çağırıp GetUpdateCommand değiştirebilir CommandTimeout ve ardından bunu üzerinde OleDbDataAdapteraçıkça ayarlayabilirsiniz.
SQL deyimi ilk kez oluşturulduktan sonra, deyimini herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde, GetUpdateCommand ifadesi yine de önceki deyimdeki bilgileri kullanıyor olacaktır ve bu doğru olmayabilir. SQL deyimleri, uygulama veya GetUpdateCommandçağırdığında UpdateCommand ilk kez oluşturulur.
GetUpdateCommand()
- Kaynak:
- OleDbCommandBuilder.cs
- Kaynak:
- OleDbCommandBuilder.cs
- Kaynak:
- OleDbCommandBuilder.cs
Veri kaynağında güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OleDbCommand nesneyi alır.
public:
System::Data::OleDb::OleDbCommand ^ GetUpdateCommand();
public System.Data.OleDb.OleDbCommand GetUpdateCommand ();
override this.GetUpdateCommand : unit -> System.Data.OleDb.OleDbCommand
member this.GetUpdateCommand : unit -> System.Data.OleDb.OleDbCommand
Public Function GetUpdateCommand () As OleDbCommand
Döndürülenler
Güncelleştirmeleri gerçekleştirmek için otomatik olarak oluşturulan OleDbCommand nesne.
Açıklamalar
Bir uygulama, yürütülecek nesneyi döndürdüğünden OleDbCommand bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetUpdateCommand.
Değiştirilen komutun temeli olarak da kullanabilirsiniz GetUpdateCommand . Örneğin, değerini çağırıp GetUpdateCommand değiştirebilir CommandTimeout ve ardından bunu üzerinde OleDbDataAdapteraçıkça ayarlayabilirsiniz.
SQL deyimi ilk kez oluşturulduktan sonra, deyimini herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde, GetUpdateCommand ifadesi yine de önceki deyimdeki bilgileri kullanıyor olacaktır ve bu doğru olmayabilir. SQL deyimleri, uygulama veya GetUpdateCommandçağırdığında UpdateCommand ilk kez oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
GetUpdateCommand(Boolean)
- Kaynak:
- OleDbCommandBuilder.cs
- Kaynak:
- OleDbCommandBuilder.cs
- Kaynak:
- OleDbCommandBuilder.cs
İsteğe bağlı olarak parametre adları için sütunları kullanarak veri kaynağında güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OleDbCommand nesneyi alır.
public:
System::Data::OleDb::OleDbCommand ^ GetUpdateCommand(bool useColumnsForParameterNames);
public System.Data.OleDb.OleDbCommand GetUpdateCommand (bool useColumnsForParameterNames);
override this.GetUpdateCommand : bool -> System.Data.OleDb.OleDbCommand
Public Function GetUpdateCommand (useColumnsForParameterNames As Boolean) As OleDbCommand
Parametreler
- useColumnsForParameterNames
- Boolean
ise true
, mümkünse sütun adlarını eşleştiren parametre adları oluşturun. ise false
, , @p2
vb. oluşturur@p1
.
Döndürülenler
Güncelleştirmeleri gerçekleştirmek için otomatik olarak oluşturulan OleDbCommand nesne.
Açıklamalar
Bir uygulama, yürütülecek nesneyi döndürdüğünden OleDbCommand bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetUpdateCommand.
Değiştirilen komutun temeli olarak da kullanabilirsiniz GetUpdateCommand . Örneğin, değerini çağırıp GetUpdateCommand değiştirebilir CommandTimeout ve ardından bunu üzerinde OleDbDataAdapteraçıkça ayarlayabilirsiniz.
SQL deyimi ilk kez oluşturulduktan sonra, deyimini herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde, GetUpdateCommand ifadesi yine de önceki deyimdeki bilgileri kullanıyor olacaktır ve bu doğru olmayabilir. SQL deyimleri, uygulama veya GetUpdateCommandçağırdığında UpdateCommand ilk kez oluşturulur.
Parametre adları oluşturulurken varsayılan davranış, çeşitli parametreler için , @p2
vb. kullanmaktır@p1
.
true
parametresinin geçirilmesiuseColumnsForParameterNames
, parametresini OleDbCommandBuilder sütun adlarına göre parametre oluşturmaya zorlamanıza olanak tanır. Bu, yalnızca aşağıdaki koşullar karşılandığında başarılı olur:
ParameterNameMaxLength belirtildi ve uzunluğu oluşturulan parametre adına eşit veya ondan büyük.
Oluşturulan parametre adı normal ifadede ParameterNamePattern belirtilen ölçütleri karşılıyor.
belirtildi ParameterMarkerFormat .