OleDbCommandBuilder.GetUpdateCommand Methode

Definitie

Hiermee wordt het automatisch gegenereerde object opgehaald dat OleDbCommand is vereist voor het uitvoeren van updates bij de gegevensbron.

Overloads

Name Description
GetUpdateCommand()

Hiermee wordt het automatisch gegenereerde object opgehaald dat OleDbCommand is vereist voor het uitvoeren van updates bij de gegevensbron.

GetUpdateCommand(Boolean)

Hiermee wordt het automatisch gegenereerde object opgehaald dat OleDbCommand is vereist voor het uitvoeren van updates bij de gegevensbron, optioneel met behulp van kolommen voor parameternamen.

Opmerkingen

Een toepassing kan de GetUpdateCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden omdat het OleDbCommand 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 OleDbDataAdapter.CommandTimeout

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

GetUpdateCommand()

Hiermee wordt het automatisch gegenereerde object opgehaald dat OleDbCommand is vereist voor het uitvoeren van updates bij de gegevensbron.

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

Retouren

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

Opmerkingen

Een toepassing kan de GetUpdateCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden omdat het OleDbCommand 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 OleDbDataAdapter.CommandTimeout

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

Zie ook

Van toepassing op

GetUpdateCommand(Boolean)

Hiermee wordt het automatisch gegenereerde object opgehaald dat OleDbCommand is vereist voor het uitvoeren van updates bij de gegevensbron, optioneel met behulp van kolommen voor parameternamen.

public:
 System::Data::OleDb::OleDbCommand ^ GetUpdateCommand(bool useColumnsForParameterNames);
public System.Data.OleDb.OleDbCommand GetUpdateCommand(bool useColumnsForParameterNames);
override this.GetUpdateCommand : bool -> System.Data.OleDb.OleDbCommand
Public Function GetUpdateCommand (useColumnsForParameterNames As Boolean) As OleDbCommand

Parameters

useColumnsForParameterNames
Boolean

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

Retouren

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

Opmerkingen

Een toepassing kan de GetUpdateCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden omdat het OleDbCommand 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 OleDbDataAdapter.CommandTimeout

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

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 ook

Van toepassing op