DbCommandBuilder.GetInsertCommand Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az adatforrásba történő beszúráshoz szükséges automatikusan létrehozott DbCommand objektumot.
Túlterhelések
| Name | Description |
|---|---|
| GetInsertCommand() |
Lekéri az adatforrásba történő beszúráshoz szükséges automatikusan létrehozott DbCommand objektumot. |
| GetInsertCommand(Boolean) |
Lekéri az adatforrásba történő beszúráshoz szükséges automatikusan létrehozott DbCommand objektumot, opcionálisan a paraméternevek oszlopait használva. |
Megjegyzések
Az alkalmazások tájékoztatási vagy hibaelhárítási célokra is használhatják a GetInsertCommand metódust, mert visszaadják a DbCommand végrehajtandó objektum szövegét.
A módosított parancsok alapjaként is használható GetInsertCommand . Meghívhatja GetInsertCommand és módosíthatja például a parancsszöveget, majd explicit módon beállíthatja azt a DbDataAdapter.
Az SQL-utasítás első létrehozása után az alkalmazásnak explicit módon kell meghívnia RefreshSchema , ha bármilyen módon módosítja az utasítást. Ellenkező esetben a GetInsertCommand program továbbra is az előző utasításból származó információkat használja, ami lehet, hogy nem helyes. Az SQL-utasítások először az alkalmazás hívásakor Update vagy GetInsertCommanda .
A paraméternevek @p1@p2létrehozásakor az alapértelmezett viselkedés a különböző paraméterek használata, és így tovább. Ha a túlterhelt verzió GetInsertCommand lehetővé teszi ennek a viselkedésnek a megadását, akkor a DbCommandBuilder paramétereket az oszlopnevek alapján hozhatja létre.
GetInsertCommand()
- Forrás:
- DBCommandBuilder.cs
- Forrás:
- DBCommandBuilder.cs
- Forrás:
- DBCommandBuilder.cs
- Forrás:
- DBCommandBuilder.cs
- Forrás:
- DBCommandBuilder.cs
Lekéri az adatforrásba történő beszúráshoz szükséges automatikusan létrehozott DbCommand objektumot.
public:
System::Data::Common::DbCommand ^ GetInsertCommand();
public System.Data.Common.DbCommand GetInsertCommand();
member this.GetInsertCommand : unit -> System.Data.Common.DbCommand
Public Function GetInsertCommand () As DbCommand
Válaszok
A beszúrások végrehajtásához szükséges automatikusan létrehozott DbCommand objektum.
Megjegyzések
Az alkalmazások tájékoztatási vagy hibaelhárítási célokra is használhatják a GetInsertCommand metódust, mert visszaadják a DbCommand végrehajtandó objektum szövegét.
A módosított parancsok alapjaként is használható GetInsertCommand . Meghívhatja GetInsertCommand és módosíthatja például a parancsszöveget, majd explicit módon beállíthatja azt a DbDataAdapter.
Az SQL-utasítás első létrehozása után az alkalmazásnak explicit módon kell meghívnia RefreshSchema , ha bármilyen módon módosítja az utasítást. Ellenkező esetben a GetInsertCommand program továbbra is az előző utasításból származó információkat használja, ami lehet, hogy nem helyes. Az SQL-utasítások először az alkalmazás hívásakor Update vagy GetInsertCommanda .
Lásd még
A következőre érvényes:
GetInsertCommand(Boolean)
- Forrás:
- DBCommandBuilder.cs
- Forrás:
- DBCommandBuilder.cs
- Forrás:
- DBCommandBuilder.cs
- Forrás:
- DBCommandBuilder.cs
- Forrás:
- DBCommandBuilder.cs
Lekéri az adatforrásba történő beszúráshoz szükséges automatikusan létrehozott DbCommand objektumot, opcionálisan a paraméternevek oszlopait használva.
public:
System::Data::Common::DbCommand ^ GetInsertCommand(bool useColumnsForParameterNames);
public System.Data.Common.DbCommand GetInsertCommand(bool useColumnsForParameterNames);
member this.GetInsertCommand : bool -> System.Data.Common.DbCommand
Public Function GetInsertCommand (useColumnsForParameterNames As Boolean) As DbCommand
Paraméterek
- useColumnsForParameterNames
- Boolean
Ha truelehetséges, hozzon létre oszlopnevekkel egyező paraméterneveket. If false, generate @p1, @p2stb.
Válaszok
A beszúrások végrehajtásához szükséges automatikusan létrehozott DbCommand objektum.
Megjegyzések
Az alkalmazások tájékoztatási vagy hibaelhárítási célokra is használhatják a GetInsertCommand metódust, mert visszaadják a DbCommand végrehajtandó objektum szövegét.
A módosított parancsok alapjaként is használható GetInsertCommand . Meghívhatja GetInsertCommand és módosíthatja például a parancsszöveget, majd explicit módon beállíthatja azt a DbDataAdapter.
Az SQL-utasítás első létrehozása után az alkalmazásnak explicit módon kell meghívnia RefreshSchema , ha bármilyen módon módosítja az utasítást. Ellenkező esetben a GetInsertCommand program továbbra is az előző utasításból származó információkat használja, ami lehet, hogy nem helyes. Az SQL-utasítások először az alkalmazás hívásakor Update vagy GetInsertCommanda .
A paraméternevek @p1@p2létrehozásakor az alapértelmezett viselkedés a különböző paraméterek használata, és így tovább. A paraméter átadásával trueuseColumnsForParameterNames kényszerítheti a DbCommandBuilder paraméterek generálását az oszlopnevek alapján. Az oszlopneveken alapuló paraméterek létrehozása csak akkor sikeres, ha a következő feltételek teljesülnek:
A ParameterNameMaxLength paraméter meg lett adva, és a hossza egyenlő vagy nagyobb, mint a létrehozott paraméter neve.
A generált paraméternév megfelel a reguláris kifejezésben ParameterNamePattern megadott feltételeknek.
A ParameterMarkerFormat meg van adva.