SqlCommandBuilder.GetUpdateCommand Metódus

Definíció

Lekéri az adatbázis frissítéséhez szükséges automatikusan létrehozott SqlCommand objektumot.

Túlterhelések

Name Description
GetUpdateCommand()

Lekéri az adatbázis frissítéséhez szükséges automatikusan létrehozott SqlCommand objektumot.

GetUpdateCommand(Boolean)

Lekéri az adatbázis frissítéséhez 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 GetUpdateCommand metódust, mert visszaadják a SqlCommand végrehajtandó objektumot.

A módosított parancsok alapjaként is használható GetUpdateCommand . Meghívhatja GetUpdateCommand é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 GetUpdateCommand 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 GetUpdateCommand.

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

GetUpdateCommand()

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

Lekéri az adatbázis frissítéséhez szükséges automatikusan létrehozott SqlCommand objektumot.

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

Válaszok

A frissítések 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 GetUpdateCommand metódust, mert visszaadják a SqlCommand végrehajtandó objektumot.

A módosított parancsok alapjaként is használható GetUpdateCommand . Meghívhatja GetUpdateCommand é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 GetUpdateCommand 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 GetUpdateCommand.

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

Lásd még

A következőre érvényes:

GetUpdateCommand(Boolean)

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

Lekéri az adatbázis frissítéséhez szükséges automatikusan létrehozott SqlCommand objektumot.

public:
 System::Data::SqlClient::SqlCommand ^ GetUpdateCommand(bool useColumnsForParameterNames);
public System.Data.SqlClient.SqlCommand GetUpdateCommand(bool useColumnsForParameterNames);
override this.GetUpdateCommand : bool -> System.Data.SqlClient.SqlCommand
Public Function GetUpdateCommand (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 frissítések 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 GetUpdateCommand metódust, mert visszaadják a SqlCommand végrehajtandó objektumot.

A módosított parancsok alapjaként is használható GetUpdateCommand . Meghívhatja GetUpdateCommand é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 GetUpdateCommand 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 GetUpdateCommand.

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: