SqlCommandBuilder.GetUpdateCommand Methode

Definitie

Hiermee wordt het automatisch gegenereerde object opgehaald dat SqlCommand is vereist voor het uitvoeren van updates op de database.

Overloads

Name Description
GetUpdateCommand()

Hiermee wordt het automatisch gegenereerde object opgehaald dat SqlCommand is vereist voor het uitvoeren van updates op de database.

GetUpdateCommand(Boolean)

Hiermee wordt het automatisch gegenereerde object opgehaald dat SqlCommand is vereist voor het uitvoeren van updates op de database.

Opmerkingen

Een toepassing kan de GetUpdateCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden omdat het SqlCommand object wordt geretourneerd dat moet worden uitgevoerd.

U kunt ook als basis van een gewijzigde opdracht gebruiken GetUpdateCommand . U kunt bijvoorbeeld de waarde aanroepen GetUpdateCommand en wijzigen en deze vervolgens expliciet instellen op de SqlDataAdapter.CommandTimeout

Nadat de Transact-SQL-instructie voor het eerst is gegenereerd, moet de toepassing expliciet RefreshSchema aanroepen als de instructie op welke manier dan ook wordt gewijzigd. GetUpdateCommand Anders wordt er nog steeds informatie uit de vorige instructie gebruikt, wat mogelijk niet juist is. De Transact-SQL-instructies worden eerst gegenereerd wanneer de toepassing Update of GetUpdateCommand aanroept.

Zie Opdrachten genereren met CommandBuilders voor meer informatie.

GetUpdateCommand()

Hiermee wordt het automatisch gegenereerde object opgehaald dat SqlCommand is vereist voor het uitvoeren van updates op de database.

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

Retouren

Het automatisch gegenereerde SqlCommand object dat nodig is om updates uit te voeren.

Opmerkingen

Een toepassing kan de GetUpdateCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden omdat het SqlCommand object wordt geretourneerd dat moet worden uitgevoerd.

U kunt ook als basis van een gewijzigde opdracht gebruiken GetUpdateCommand . U kunt bijvoorbeeld de waarde aanroepen GetUpdateCommand en wijzigen en deze vervolgens expliciet instellen op de SqlDataAdapter.CommandTimeout

Nadat de Transact-SQL-instructie voor het eerst is gegenereerd, moet de toepassing expliciet RefreshSchema aanroepen als de instructie op welke manier dan ook wordt gewijzigd. GetUpdateCommand Anders wordt er nog steeds informatie uit de vorige instructie gebruikt, wat mogelijk niet juist is. De Transact-SQL-instructies worden eerst gegenereerd wanneer de toepassing Update of GetUpdateCommand aanroept.

Zie Opdrachten genereren met CommandBuilders voor meer informatie.

Zie ook

Van toepassing op

GetUpdateCommand(Boolean)

Hiermee wordt het automatisch gegenereerde object opgehaald dat SqlCommand is vereist voor het uitvoeren van updates op de database.

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

Parameters

useColumnsForParameterNames
Boolean

Als true, genereer indien mogelijk parameternamen die overeenkomen met kolomnamen. Als false, genereer @p1, @p2enzovoort.

Retouren

Het automatisch gegenereerde SqlCommand object dat is vereist voor het uitvoeren van updates.

Opmerkingen

Een toepassing kan de GetUpdateCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden omdat het SqlCommand object wordt geretourneerd dat moet worden uitgevoerd.

U kunt ook als basis van een gewijzigde opdracht gebruiken GetUpdateCommand . U kunt bijvoorbeeld de waarde aanroepen GetUpdateCommand en wijzigen en deze vervolgens expliciet instellen op de SqlDataAdapter.CommandTimeout

Nadat de Transact-SQL-instructie voor het eerst is gegenereerd, moet de toepassing expliciet RefreshSchema aanroepen als de instructie op welke manier dan ook wordt gewijzigd. GetUpdateCommand Anders wordt er nog steeds informatie uit de vorige instructie gebruikt, wat mogelijk niet juist is. De Transact-SQL-instructies worden eerst gegenereerd wanneer de toepassing Update of GetUpdateCommand aanroept.

Het standaardgedrag, bij het genereren van parameternamen, is het gebruik @p1van , @p2enzovoort voor de verschillende parameters. Als u de useColumnsForParameterNames parameter doorgeefttrue, kunt u afdwingen dat parameters OleDbCommandBuilder worden gegenereerd op basis van de kolomnamen. Dit lukt alleen als aan de volgende voorwaarden wordt voldaan:

Zie Opdrachten genereren met CommandBuilders voor meer informatie.

Zie ook

Van toepassing op