DbCommandBuilder.GetInsertCommand Metódus

Definíció

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:

Lásd még

A következőre érvényes: