OleDbCommandBuilder.GetInsertCommand 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 eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OleDbCommand nesneyi alır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| 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 GetInsertCommand metnini döndürdüğünden bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirOleDbCommand.
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, deyimi herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde, GetInsertCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya UpdateCommandçağırdığında GetInsertCommand oluşturulur.
GetInsertCommand()
- Kaynak:
- OleDbCommandBuilder.cs
- 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 GetInsertCommand metnini döndürdüğünden bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirOleDbCommand.
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, deyimi herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde, GetInsertCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya UpdateCommandçağırdığında GetInsertCommand oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
GetInsertCommand(Boolean)
- Kaynak:
- OleDbCommandBuilder.cs
- 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, , @p1vb. oluşturur@p2.
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 GetInsertCommand metnini döndürdüğünden bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirOleDbCommand.
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, deyimi herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde, GetInsertCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya UpdateCommandçağırdığında GetInsertCommand oluşturulur.
Parametre adları oluştururken varsayılan davranış, çeşitli parametreler için , @p1vb. kullanmaktır@p2.
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:
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şılar.
A ParameterMarkerFormat belirtilir.