SqlCommandBuilder.GetUpdateCommand Metod

Definition

Hämtar det automatiskt genererade SqlCommand objekt som krävs för att utföra uppdateringar på databasen.

Överlagringar

Name Description
GetUpdateCommand()

Hämtar det automatiskt genererade SqlCommand objekt som krävs för att utföra uppdateringar på databasen.

GetUpdateCommand(Boolean)

Hämtar det automatiskt genererade SqlCommand objekt som krävs för att utföra uppdateringar på databasen.

Kommentarer

Ett program kan använda GetUpdateCommand metoden i informations- eller felsökningssyfte eftersom det returnerar objektet SqlCommand 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å SqlDataAdapter.

När Transact-SQL-instruktionen först har genererats måste programmet uttryckligen anropa RefreshSchema om instruktionen ändras på något sätt. Annars GetUpdateCommand kommer fortfarande att använda information från föregående -instruktion, vilket kanske inte är korrekt. Transact-SQL-instruktionerna genereras först när programmet anropar antingen Update eller GetUpdateCommand.

Mer information finns i Generera kommandon med CommandBuilders.

GetUpdateCommand()

Källa:
System.Data.SqlClient.notsupported.cs

Hämtar det automatiskt genererade SqlCommand objekt som krävs för att utföra uppdateringar på databasen.

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

Returer

Det automatiskt genererade SqlCommand objekt som krävs för att utföra uppdateringar.

Kommentarer

Ett program kan använda GetUpdateCommand metoden i informations- eller felsökningssyfte eftersom det returnerar objektet SqlCommand 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å SqlDataAdapter.

När Transact-SQL-instruktionen först har genererats måste programmet uttryckligen anropa RefreshSchema om instruktionen ändras på något sätt. Annars GetUpdateCommand kommer fortfarande att använda information från föregående -instruktion, vilket kanske inte är korrekt. Transact-SQL-instruktionerna genereras först när programmet anropar antingen Update eller GetUpdateCommand.

Mer information finns i Generera kommandon med CommandBuilders.

Se även

Gäller för

GetUpdateCommand(Boolean)

Källa:
System.Data.SqlClient.notsupported.cs

Hämtar det automatiskt genererade SqlCommand objekt som krävs för att utföra uppdateringar på databasen.

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

Parametrar

useColumnsForParameterNames
Boolean

Om trueså är möjligt genererar du parameternamn som matchar kolumnnamn. Om false, genererar @p1, @p2och så vidare.

Returer

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

Kommentarer

Ett program kan använda GetUpdateCommand metoden i informations- eller felsökningssyfte eftersom det returnerar objektet SqlCommand 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å SqlDataAdapter.

När Transact-SQL-instruktionen först har genererats måste programmet uttryckligen anropa RefreshSchema om instruktionen ändras på något sätt. Annars GetUpdateCommand kommer fortfarande att använda information från föregående -instruktion, vilket kanske inte är korrekt. Transact-SQL-instruktionerna 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 OleDbCommandBuilder att parametrarna genereras baserat på kolumnnamnen i stället. Detta lyckas endast om följande villkor uppfylls:

Mer information finns i Generera kommandon med CommandBuilders.

Se även

Gäller för