Aracılığıyla paylaş


OleDbCommandBuilder.GetInsertCommand Yöntem

Tanım

Veri kaynağında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OleDbCommand nesneyi alır.

Aşırı Yüklemeler

GetInsertCommand()

Veri kaynağında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OleDbCommand nesneyi alır.

GetInsertCommand(Boolean)

Veri kaynağında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OleDbCommand nesneyi alır.

Açıklamalar

Bir uygulama, yürütülecek nesnenin OleDbCommand metnini döndürdüğünden bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetInsertCommand.

Değiştirilen komutun temeli olarak da kullanabilirsiniz GetInsertCommand . Örneğin, değerini çağırıp GetInsertCommand 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, GetInsertCommand ifadesi yine de önceki deyimdeki bilgileri kullanıyor olacaktır ve bu doğru olmayabilir. SQL deyimleri, uygulama veya GetInsertCommandçağırdığında UpdateCommand ilk kez oluşturulur.

GetInsertCommand()

Kaynak:
OleDbCommandBuilder.cs
Kaynak:
OleDbCommandBuilder.cs
Kaynak:
OleDbCommandBuilder.cs

Veri kaynağında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OleDbCommand nesneyi alır.

public:
 System::Data::OleDb::OleDbCommand ^ GetInsertCommand();
public System.Data.OleDb.OleDbCommand GetInsertCommand ();
override this.GetInsertCommand : unit -> System.Data.OleDb.OleDbCommand
member this.GetInsertCommand : unit -> System.Data.OleDb.OleDbCommand
Public Function GetInsertCommand () As OleDbCommand

Döndürülenler

Eklemeleri gerçekleştirmek için otomatik olarak oluşturulan OleDbCommand nesne.

Açıklamalar

Bir uygulama, yürütülecek nesnenin OleDbCommand metnini döndürdüğünden bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetInsertCommand.

Değiştirilen komutun temeli olarak da kullanabilirsiniz GetInsertCommand . Örneğin, değerini çağırıp GetInsertCommand 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, GetInsertCommand ifadesi yine de önceki deyimdeki bilgileri kullanıyor olacaktır ve bu doğru olmayabilir. SQL deyimleri, uygulama veya GetInsertCommandçağırdığında UpdateCommand ilk kez oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

GetInsertCommand(Boolean)

Kaynak:
OleDbCommandBuilder.cs
Kaynak:
OleDbCommandBuilder.cs
Kaynak:
OleDbCommandBuilder.cs

Veri kaynağında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OleDbCommand nesneyi alır.

public:
 System::Data::OleDb::OleDbCommand ^ GetInsertCommand(bool useColumnsForParameterNames);
public System.Data.OleDb.OleDbCommand GetInsertCommand (bool useColumnsForParameterNames);
override this.GetInsertCommand : bool -> System.Data.OleDb.OleDbCommand
Public Function GetInsertCommand (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, , @p2vb. oluşturur@p1.

Döndürülenler

Eklemeleri gerçekleştirmek için otomatik olarak oluşturulan OleDbCommand nesne.

Açıklamalar

Bir uygulama, yürütülecek nesnenin OleDbCommand metnini döndürdüğünden bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetInsertCommand.

Değiştirilen komutun temeli olarak da kullanabilirsiniz GetInsertCommand . Örneğin, değerini çağırıp GetInsertCommand 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, GetInsertCommand ifadesi yine de önceki deyimdeki bilgileri kullanıyor olacaktır ve bu doğru olmayabilir. SQL deyimleri, uygulama veya GetInsertCommandçağırdığında UpdateCommand ilk kez oluşturulur.

Parametre adları oluşturulurken varsayılan davranış, çeşitli parametreler için , @p2vb. 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:

Ayrıca bkz.

Şunlara uygulanır