SqlCommandBuilder.GetInsertCommand Metódus

Definíció

Lekéri az adatbázis beszúrásához szükséges automatikusan létrehozott SqlCommand objektumot.

Túlterhelések

Name Description
GetInsertCommand()

Lekéri az adatbázis beszúrásához szükséges automatikusan létrehozott SqlCommand objektumot.

GetInsertCommand(Boolean)

Lekéri az adatbázis beszúrásához szükséges automatikusan létrehozott SqlCommand objektumot.

Megjegyzések

Az alkalmazások tájékoztatási vagy hibaelhárítási célokra használhatják a GetInsertCommand metódust, mert visszaadják a SqlCommand végrehajtandó objektumot.

A módosított parancsok alapjaként is használható GetInsertCommand . Meghívhatja GetInsertCommand és módosíthatja például az CommandTimeout értéket, majd explicit módon beállíthatja azt a SqlDataAdapter.

A Transact-SQL utasítás első létrehozása után az alkalmazásnak explicit módon meg kell hí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. A Transact-SQL utasítások először akkor jönnek létre, amikor az alkalmazás meghívja Update vagy GetInsertCommand.

További információ: Parancsok generálása commandbuilderekkel.

GetInsertCommand()

Forrás:
System.Data.SqlClient.notsupported.cs

Lekéri az adatbázis beszúrásához szükséges automatikusan létrehozott SqlCommand objektumot.

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

Válaszok

A beszúrások végrehajtásához szükséges automatikusan létrehozott SqlCommand objektum.

Megjegyzések

Az alkalmazások tájékoztatási vagy hibaelhárítási célokra használhatják a GetInsertCommand metódust, mert visszaadják a SqlCommand végrehajtandó objektumot.

A módosított parancsok alapjaként is használható GetInsertCommand . Meghívhatja GetInsertCommand és módosíthatja például az CommandTimeout értéket, majd explicit módon beállíthatja azt a SqlDataAdapter.

A Transact-SQL utasítás első létrehozása után az alkalmazásnak explicit módon meg kell hí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. A Transact-SQL utasítások először akkor jönnek létre, amikor az alkalmazás meghívja Update vagy GetInsertCommand.

További információ: Parancsok generálása commandbuilderekkel.

Lásd még

A következőre érvényes:

GetInsertCommand(Boolean)

Forrás:
System.Data.SqlClient.notsupported.cs

Lekéri az adatbázis beszúrásához szükséges automatikusan létrehozott SqlCommand objektumot.

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

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 SqlCommand objektum.

Megjegyzések

Az alkalmazások tájékoztatási vagy hibaelhárítási célokra használhatják a GetInsertCommand metódust, mert visszaadják a SqlCommand végrehajtandó objektumot.

A módosított parancsok alapjaként is használható GetInsertCommand . Meghívhatja GetInsertCommand és módosíthatja például az CommandTimeout értéket, majd explicit módon beállíthatja azt a SqlDataAdapter.

A Transact-SQL utasítás első létrehozása után az alkalmazásnak explicit módon meg kell hí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. A Transact-SQL utasítások először akkor jönnek létre, amikor az alkalmazás meghívja Update vagy GetInsertCommand.

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 OleDbCommandBuilder paraméterek generálását az oszlopnevek alapján. Ez csak akkor sikerül, ha a következő feltételek teljesülnek:

További információ: Parancsok generálása commandbuilderekkel.

Lásd még

A következőre érvényes: