OdbcCommandBuilder.GetInsertCommand Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het automatisch gegenereerde object opgehaald dat OdbcCommand is vereist voor het uitvoeren van invoegingen in de gegevensbron.
Overloads
| Name | Description |
|---|---|
| GetInsertCommand() |
Hiermee wordt het automatisch gegenereerde object opgehaald dat OdbcCommand is vereist voor het uitvoeren van invoegingen in de gegevensbron. |
| GetInsertCommand(Boolean) |
Hiermee wordt het automatisch gegenereerde object opgehaald dat OdbcCommand is vereist voor het uitvoeren van invoegingen in de gegevensbron. |
Opmerkingen
U kunt de GetInsertCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden, omdat het OdbcCommand object wordt geretourneerd dat moet worden uitgevoerd.
U kunt ook als basis van een gewijzigde opdracht gebruiken GetInsertCommand . U kunt bijvoorbeeld de waarde aanroepen GetInsertCommand en wijzigen en deze vervolgens expliciet instellen op de OdbcDataAdapter.CommandTimeout
Nadat de SQL-instructie voor het eerst is gegenereerd, moet u expliciet aanroepen RefreshSchema als deze de instructie op een willekeurige manier wijzigt. Anders wordt informatie GetInsertCommand uit de vorige instructie gebruikt, wat mogelijk niet juist is. De SQL-instructies worden voor het eerst gegenereerd wanneer de toepassing aanroept Update of GetInsertCommand.
GetInsertCommand()
Hiermee wordt het automatisch gegenereerde object opgehaald dat OdbcCommand is vereist voor het uitvoeren van invoegingen in de gegevensbron.
public:
System::Data::Odbc::OdbcCommand ^ GetInsertCommand();
public System.Data.Odbc.OdbcCommand GetInsertCommand();
member this.GetInsertCommand : unit -> System.Data.Odbc.OdbcCommand
override this.GetInsertCommand : unit -> System.Data.Odbc.OdbcCommand
Public Function GetInsertCommand () As OdbcCommand
Retouren
Het automatisch gegenereerde OdbcCommand object dat is vereist voor het uitvoeren van invoegingen.
Opmerkingen
U kunt de GetInsertCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden, omdat het OdbcCommand object wordt geretourneerd dat moet worden uitgevoerd.
U kunt ook als basis van een gewijzigde opdracht gebruiken GetInsertCommand . U kunt bijvoorbeeld de waarde aanroepen GetInsertCommand en wijzigen en deze vervolgens expliciet instellen op de OdbcDataAdapter.CommandTimeout
Nadat de SQL-instructie voor het eerst is gegenereerd, moet u expliciet aanroepen RefreshSchema als deze de instructie op een willekeurige manier wijzigt. Anders gebruikt de GetInsertCommand vorige instructie nog steeds informatie die mogelijk niet juist is. De SQL-instructies worden voor het eerst gegenereerd wanneer de toepassing aanroept Update of GetInsertCommand.
Zie ook
Van toepassing op
GetInsertCommand(Boolean)
Hiermee wordt het automatisch gegenereerde object opgehaald dat OdbcCommand is vereist voor het uitvoeren van invoegingen in de gegevensbron.
public:
System::Data::Odbc::OdbcCommand ^ GetInsertCommand(bool useColumnsForParameterNames);
public System.Data.Odbc.OdbcCommand GetInsertCommand(bool useColumnsForParameterNames);
override this.GetInsertCommand : bool -> System.Data.Odbc.OdbcCommand
Public Function GetInsertCommand (useColumnsForParameterNames As Boolean) As OdbcCommand
Parameters
- useColumnsForParameterNames
- Boolean
Als true, genereer parameternamen die overeenkomen met kolomnamen, indien mogelijk. Als false, genereer @p1, @p2enzovoort.
Retouren
Het automatisch gegenereerde OdbcCommand object dat is vereist voor het uitvoeren van invoegingen.
Opmerkingen
U kunt de GetInsertCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden, omdat het OdbcCommand object wordt geretourneerd dat moet worden uitgevoerd.
U kunt ook als basis van een gewijzigde opdracht gebruiken GetInsertCommand . U kunt bijvoorbeeld de waarde aanroepen GetInsertCommand en wijzigen en deze vervolgens expliciet instellen op de OdbcDataAdapter.CommandTimeout
Nadat de SQL-instructie voor het eerst is gegenereerd, moet u expliciet aanroepen RefreshSchema als deze de instructie op een willekeurige manier wijzigt. Anders wordt informatie GetInsertCommand uit de vorige instructie gebruikt, wat mogelijk niet juist is. De SQL-instructies worden voor het eerst gegenereerd wanneer de toepassing aanroept 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. Dit lukt alleen als aan de volgende voorwaarden wordt voldaan:
De ParameterNameMaxLength waarde is opgegeven en de lengte is gelijk aan of groter dan de gegenereerde parameternaam.
De gegenereerde parameternaam voldoet aan de criteria die zijn opgegeven in de ParameterNamePattern reguliere expressie.
Er is een ParameterMarkerFormat opgegeven.