OdbcCommandBuilder.GetUpdateCommand Metod

Definition

Hämtar det automatiskt genererade OdbcCommand objekt som krävs för att utföra uppdateringar i datakällan.

Överlagringar

Name Description
GetUpdateCommand()

Hämtar det automatiskt genererade OdbcCommand objekt som krävs för att utföra uppdateringar i datakällan.

GetUpdateCommand(Boolean)

Hämtar det automatiskt genererade OdbcCommand objekt som krävs för att utföra uppdateringar i datakällan.

Kommentarer

Du kan använda GetUpdateCommand metoden i informations- eller felsökningssyfte eftersom den returnerar objektet OdbcCommand som ska köras.

Du kan också använda GetUpdateCommand som grund för ett ändrat kommando. Du kan till exempel anropa GetUpdateCommand 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 GetUpdateCommand 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 GetUpdateCommand.

GetUpdateCommand()

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 uppdateringar i datakällan.

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

Returer

Det automatiskt genererade OdbcCommand objektet som krävs för att utföra uppdateringar.

Kommentarer

Du kan använda GetUpdateCommand metoden i informations- eller felsökningssyfte eftersom den returnerar objektet OdbcCommand som ska köras.

Du kan också använda GetUpdateCommand som grund för ett ändrat kommando. Du kan till exempel anropa GetUpdateCommand 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 GetUpdateCommand 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 GetUpdateCommand.

Se även

Gäller för

GetUpdateCommand(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 uppdateringar i datakällan.

public:
 System::Data::Odbc::OdbcCommand ^ GetUpdateCommand(bool useColumnsForParameterNames);
public System.Data.Odbc.OdbcCommand GetUpdateCommand(bool useColumnsForParameterNames);
override this.GetUpdateCommand : bool -> System.Data.Odbc.OdbcCommand
Public Function GetUpdateCommand (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 objektet som krävs för att utföra uppdateringar.

Kommentarer

Du kan använda GetUpdateCommand metoden i informations- eller felsökningssyfte eftersom den returnerar objektet OdbcCommand som ska köras.

Du kan också använda GetUpdateCommand som grund för ett ändrat kommando. Du kan till exempel anropa GetUpdateCommand 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 GetUpdateCommand 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 GetUpdateCommand.

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:

Se även

Gäller för