OdbcCommandBuilder.GetInsertCommand Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar det automatiskt genererade OdbcCommand objekt som krävs för att utföra infogningar i datakällan.
Överlagringar
| Name | Description |
|---|---|
| GetInsertCommand() |
Hämtar det automatiskt genererade OdbcCommand objekt som krävs för att utföra infogningar i datakällan. |
| GetInsertCommand(Boolean) |
Hämtar det automatiskt genererade OdbcCommand objekt som krävs för att utföra infogningar i datakällan. |
Kommentarer
Du kan använda GetInsertCommand metoden i informations- eller felsökningssyfte eftersom den returnerar objektet OdbcCommand som ska köras.
Du kan också använda GetInsertCommand som grund för ett ändrat kommando. Du kan till exempel anropa GetInsertCommand och ändra CommandTimeout värdet och sedan uttryckligen ange det på OdbcDataAdapter.
När SQL-instruktionen har genererats först måste du uttryckligen anropa RefreshSchema om instruktionen ändras på något sätt. Annars GetInsertCommand kommer att använda information från föregående instruktion, vilket kanske inte är korrekt. SQL-uttryck genereras först när programmet anropar antingen Update eller GetInsertCommand.
GetInsertCommand()
- Källa:
- OdbcCommandBuilder.cs
- Källa:
- OdbcCommandBuilder.cs
- Källa:
- OdbcCommandBuilder.cs
- Källa:
- OdbcCommandBuilder.cs
Hämtar det automatiskt genererade OdbcCommand objekt som krävs för att utföra infogningar i datakällan.
public:
System::Data::Odbc::OdbcCommand ^ GetInsertCommand();
public System.Data.Odbc.OdbcCommand GetInsertCommand();
override this.GetInsertCommand : unit -> System.Data.Odbc.OdbcCommand
member this.GetInsertCommand : unit -> System.Data.Odbc.OdbcCommand
Public Function GetInsertCommand () As OdbcCommand
Returer
Det automatiskt genererade OdbcCommand objekt som krävs för att utföra infogningar.
Kommentarer
Du kan använda GetInsertCommand metoden i informations- eller felsökningssyfte eftersom den returnerar objektet OdbcCommand som ska köras.
Du kan också använda GetInsertCommand som grund för ett ändrat kommando. Du kan till exempel anropa GetInsertCommand och ändra CommandTimeout värdet och sedan uttryckligen ange det på OdbcDataAdapter.
När SQL-instruktionen har genererats först måste du uttryckligen anropa RefreshSchema om instruktionen ändras på något sätt. Annars kommer fortfarande GetInsertCommand att använda information från föregående -instruktion, vilket kanske inte är korrekt. SQL-uttryck genereras först när programmet anropar antingen Update eller GetInsertCommand.
Se även
Gäller för
GetInsertCommand(Boolean)
- Källa:
- OdbcCommandBuilder.cs
- Källa:
- OdbcCommandBuilder.cs
- Källa:
- OdbcCommandBuilder.cs
- Källa:
- OdbcCommandBuilder.cs
Hämtar det automatiskt genererade OdbcCommand objekt som krävs för att utföra infogningar i datakällan.
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
Parametrar
- useColumnsForParameterNames
- Boolean
Om truegenererar du parameternamn som matchar kolumnnamn, om det är möjligt. Om false, genererar @p1, @p2och så vidare.
Returer
Det automatiskt genererade OdbcCommand objekt som krävs för att utföra infogningar.
Kommentarer
Du kan använda GetInsertCommand metoden i informations- eller felsökningssyfte eftersom den returnerar objektet OdbcCommand som ska köras.
Du kan också använda GetInsertCommand som grund för ett ändrat kommando. Du kan till exempel anropa GetInsertCommand och ändra CommandTimeout värdet och sedan uttryckligen ange det på OdbcDataAdapter.
När SQL-instruktionen har genererats först måste du uttryckligen anropa RefreshSchema om instruktionen ändras på något sätt. Annars GetInsertCommand kommer att använda information från föregående instruktion, vilket kanske inte är korrekt. SQL-uttryck genereras först när programmet anropar antingen Update eller GetInsertCommand.
Standardbeteendet när du genererar parameternamn är att använda @p1, @p2och så vidare för de olika parametrarna. Genom att skicka true för parametern useColumnsForParameterNames kan du framtvinga DbCommandBuilder att parametrarna genereras baserat på kolumnnamnen i stället. Detta lyckas endast om följande villkor uppfylls:
Har ParameterNameMaxLength angetts och dess längd är lika med eller större än det genererade parameternamnet.
Det genererade parameternamnet uppfyller de villkor som anges i det reguljära ParameterNamePattern uttrycket.
A ParameterMarkerFormat har angetts.