DbCommandBuilder.GetInsertCommand Methode

Definitie

Hiermee wordt het automatisch gegenereerde object opgehaald dat DbCommand is vereist voor het uitvoeren van invoegingen in de gegevensbron.

Overloads

Name Description
GetInsertCommand()

Hiermee wordt het automatisch gegenereerde object opgehaald dat DbCommand is vereist voor het uitvoeren van invoegingen in de gegevensbron.

GetInsertCommand(Boolean)

Hiermee wordt het automatisch gegenereerde object opgehaald dat DbCommand is vereist voor het uitvoeren van invoegingen in de gegevensbron, optioneel met behulp van kolommen voor parameternamen.

Opmerkingen

Een toepassing kan de GetInsertCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden, omdat hiermee de tekst van het DbCommand object wordt geretourneerd die moet worden uitgevoerd.

U kunt ook als basis van een gewijzigde opdracht gebruiken GetInsertCommand . U kunt bijvoorbeeld opdrachttekst aanroepen GetInsertCommand en wijzigen en deze vervolgens expliciet instellen op de DbDataAdapter.

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. GetInsertCommand Anders wordt er nog steeds informatie uit de vorige instructie gebruikt, wat mogelijk niet juist is. De SQL-instructies worden eerst gegenereerd wanneer de toepassing wordt aanroepen Update of GetInsertCommand.

Het standaardgedrag, bij het genereren van parameternamen, is het gebruik @p1van , @p2enzovoort voor de verschillende parameters. Als u met de overbelaste versie van GetInsertCommand dit gedrag dit gedrag kunt opgeven, kunt DbCommandBuilder u in plaats daarvan parameters genereren op basis van de kolomnamen.

GetInsertCommand()

Hiermee wordt het automatisch gegenereerde object opgehaald dat DbCommand is vereist voor het uitvoeren van invoegingen in de gegevensbron.

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

Retouren

Het automatisch gegenereerde DbCommand object dat is vereist voor het uitvoeren van invoegingen.

Opmerkingen

Een toepassing kan de GetInsertCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden, omdat hiermee de tekst van het DbCommand object wordt geretourneerd die moet worden uitgevoerd.

U kunt ook als basis van een gewijzigde opdracht gebruiken GetInsertCommand . U kunt bijvoorbeeld de opdrachttekst aanroepen GetInsertCommand en wijzigen en deze vervolgens expliciet instellen op de DbDataAdapter.

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. GetInsertCommand Anders wordt er nog steeds informatie uit de vorige instructie gebruikt, wat mogelijk niet juist is. De SQL-instructies worden eerst gegenereerd wanneer de toepassing wordt aanroepen Update of GetInsertCommand.

Zie ook

Van toepassing op

GetInsertCommand(Boolean)

Hiermee wordt het automatisch gegenereerde object opgehaald dat DbCommand is vereist voor het uitvoeren van invoegingen in de gegevensbron, optioneel met behulp van kolommen voor parameternamen.

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

Parameters

useColumnsForParameterNames
Boolean

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

Retouren

Het automatisch gegenereerde DbCommand object dat is vereist voor het uitvoeren van invoegingen.

Opmerkingen

Een toepassing kan de GetInsertCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden, omdat hiermee de tekst van het DbCommand object wordt geretourneerd die moet worden uitgevoerd.

U kunt ook als basis van een gewijzigde opdracht gebruiken GetInsertCommand . U kunt bijvoorbeeld de opdrachttekst aanroepen GetInsertCommand en wijzigen en deze vervolgens expliciet instellen op de DbDataAdapter.

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. GetInsertCommand Anders wordt er nog steeds informatie uit de vorige instructie gebruikt, wat mogelijk niet juist is. De SQL-instructies worden eerst gegenereerd wanneer de toepassing wordt aanroepen Update of GetInsertCommand.

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 DbCommandBuilder worden gegenereerd op basis van de kolomnamen. Het genereren van de parameters op basis van kolomnamen slaagt alleen als aan de volgende voorwaarden wordt voldaan:

Zie ook

Van toepassing op