Aracılığıyla paylaş


SqlCommandBuilder.GetInsertCommand Yöntem

Tanım

Veritabanında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan SqlCommand nesneyi alır.

Aşırı Yüklemeler

GetInsertCommand()

Veritabanında eklemeler yapmak için gereken otomatik olarak oluşturulan SqlCommand nesneyi alır.

GetInsertCommand(Boolean)

Veritabanında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan SqlCommand nesneyi alır.

Açıklamalar

Bir uygulama yürütülecek nesneyi döndürdüğünden SqlCommand 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 SqlDataAdapteraçıkça ayarlayabilirsiniz.

Transact-SQL deyimi ilk kez oluşturulduktan sonra, deyimi herhangi bir şekilde değiştirirse uygulamanın açıkça çağrısı RefreshSchema yapması gerekir. Aksi takdirde , GetInsertCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. Transact-SQL deyimleri, uygulama veya GetInsertCommandçağırdığında Update ilk olarak oluşturulur.

Daha fazla bilgi için bkz. CommandBuilders ile Komut Oluşturma.

GetInsertCommand()

Veritabanında eklemeler yapmak için gereken otomatik olarak oluşturulan SqlCommand nesneyi alır.

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

Döndürülenler

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

Açıklamalar

Bir uygulama yürütülecek nesneyi döndürdüğünden SqlCommand 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 SqlDataAdapteraçıkça ayarlayabilirsiniz.

Transact-SQL deyimi ilk kez oluşturulduktan sonra, deyimi herhangi bir şekilde değiştirirse uygulamanın açıkça çağrısı RefreshSchema yapması gerekir. Aksi takdirde , GetInsertCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. Transact-SQL deyimleri, uygulama veya GetInsertCommandçağırdığında Update ilk olarak oluşturulur.

Daha fazla bilgi için bkz. CommandBuilders ile Komut Oluşturma.

Ayrıca bkz.

Şunlara uygulanır

GetInsertCommand(Boolean)

Veritabanında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan SqlCommand nesneyi alır.

public:
 System::Data::SqlClient::SqlCommand ^ GetInsertCommand(bool useColumnsForParameterNames);
public System.Data.SqlClient.SqlCommand GetInsertCommand (bool useColumnsForParameterNames);
override this.GetInsertCommand : bool -> System.Data.SqlClient.SqlCommand
Public Function GetInsertCommand (useColumnsForParameterNames As Boolean) As SqlCommand

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 gereken otomatik olarak oluşturulan SqlCommand nesne.

Açıklamalar

Bir uygulama yürütülecek nesneyi döndürdüğünden SqlCommand 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 SqlDataAdapteraçıkça ayarlayabilirsiniz.

Transact-SQL deyimi ilk kez oluşturulduktan sonra, deyimi herhangi bir şekilde değiştirirse uygulamanın açıkça çağrısı RefreshSchema yapması gerekir. Aksi takdirde , GetInsertCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. Transact-SQL deyimleri, uygulama veya GetInsertCommandçağırdığında Update ilk olarak oluşturulur.

Parametre adları oluştururken varsayılan davranış, çeşitli parametreler için , @p2vb. kullanmaktır@p1. true parametresinin useColumnsForParameterNames geçirilmesi, parametresini OleDbCommandBuilder sütun adlarına göre parametre oluşturmaya zorlamanıza olanak tanır. Bu, yalnızca aşağıdaki koşulların karşılanması durumunda başarılı olur:

Daha fazla bilgi için bkz. CommandBuilders ile Komut Oluşturma.

Ayrıca bkz.

Şunlara uygulanır