OdbcCommandBuilder.GetUpdateCommand Méthode

Définition

Obtient l'objet OdbcCommand généré automatiquement, qui est requis pour effectuer des mises à jour au niveau de la source de données.Gets the automatically generated OdbcCommand object required to perform updates at the data source.

Surcharges

GetUpdateCommand()

Obtient l'objet OdbcCommand généré automatiquement, qui est requis pour effectuer des mises à jour au niveau de la source de données.Gets the automatically generated OdbcCommand object required to perform updates at the data source.

GetUpdateCommand(Boolean)

Obtient l'objet OdbcCommand généré automatiquement, qui est requis pour effectuer des mises à jour au niveau de la source de données.Gets the automatically generated OdbcCommand object required to perform updates at the data source.

Remarques

Vous pouvez utiliser la méthode GetUpdateCommand à des fins d’information ou de résolution des problèmes, car elle retourne l’objet OdbcCommand à exécuter.You can use the GetUpdateCommand method for informational or troubleshooting purposes because it returns the OdbcCommand object to be executed.

Vous pouvez également utiliser GetUpdateCommand comme base d’une commande modifiée.You can also use GetUpdateCommand as the basis of a modified command. Par exemple, vous pouvez appeler GetUpdateCommand et modifier la valeur de CommandTimeout, puis la définir explicitement sur la OdbcDataAdapter.For example, you might call GetUpdateCommand and modify the CommandTimeout value, and then explicitly set that on the OdbcDataAdapter.

Une fois que l’instruction SQL est générée pour la première fois, vous devez appeler explicitement RefreshSchema si elle modifie l’instruction de quelque manière que ce soit.After the SQL statement is first generated, you must explicitly call RefreshSchema if it changes the statement in any way. Dans le cas contraire, le GetUpdateCommand utilisera les informations de l’instruction précédente, qui peuvent ne pas être correctes.Otherwise, the GetUpdateCommand will be using information from the previous statement, which might not be correct. Les instructions SQL sont d’abord générées lorsque l’application appelle Update ou GetUpdateCommand.The SQL statements are first generated when the application calls either Update or GetUpdateCommand.

GetUpdateCommand()

Obtient l'objet OdbcCommand généré automatiquement, qui est requis pour effectuer des mises à jour au niveau de la source de données.Gets the automatically generated OdbcCommand object required to perform updates at the data source.

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

Retours

Objet OdbcCommand généré automatiquement, requis pour effectuer des mises à jour.The automatically generated OdbcCommand object required to perform updates.

Remarques

Vous pouvez utiliser la méthode GetUpdateCommand à des fins d’information ou de résolution des problèmes, car elle retourne l’objet OdbcCommand à exécuter.You can use the GetUpdateCommand method for informational or troubleshooting purposes because it returns the OdbcCommand object to be executed.

Vous pouvez également utiliser GetUpdateCommand comme base d’une commande modifiée.You can also use GetUpdateCommand as the basis of a modified command. Par exemple, vous pouvez appeler GetUpdateCommand et modifier la valeur de CommandTimeout, puis la définir explicitement sur la OdbcDataAdapter.For example, you might call GetUpdateCommand and modify the CommandTimeout value, and then explicitly set that on the OdbcDataAdapter.

Une fois que l’instruction SQL est générée pour la première fois, vous devez appeler explicitement RefreshSchema si elle modifie l’instruction de quelque manière que ce soit.After the SQL statement is first generated, you must explicitly call RefreshSchema if it changes the statement in any way. Dans le cas contraire, le GetUpdateCommand utilisera toujours les informations de l’instruction précédente, qui peuvent ne pas être correctes.Otherwise, the GetUpdateCommand still will be using information from the previous statement, which might not be correct. Les instructions SQL sont d’abord générées lorsque l’application appelle Update ou GetUpdateCommand.The SQL statements are first generated when the application calls either Update or GetUpdateCommand.

Voir aussi

GetUpdateCommand(Boolean)

Obtient l'objet OdbcCommand généré automatiquement, qui est requis pour effectuer des mises à jour au niveau de la source de données.Gets the automatically generated OdbcCommand object required to perform updates at the data source.

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

Paramètres

useColumnsForParameterNames
Boolean

Si la valeur est true, générer des noms de paramètres correspondant aux noms des colonnes, dans la mesure du possible.If true, generate parameter names matching column names, if it is possible. Si la valeur est false, générer @p1, @p2, etc.If false, generate @p1, @p2, and so on.

Retours

Objet OdbcCommand généré automatiquement, requis pour effectuer des mises à jour.The automatically generated OdbcCommand object required to perform updates.

Remarques

Vous pouvez utiliser la méthode GetUpdateCommand à des fins d’information ou de résolution des problèmes, car elle retourne l’objet OdbcCommand à exécuter.You can use the GetUpdateCommand method for informational or troubleshooting purposes because it returns the OdbcCommand object to be executed.

Vous pouvez également utiliser GetUpdateCommand comme base d’une commande modifiée.You can also use GetUpdateCommand as the basis of a modified command. Par exemple, vous pouvez appeler GetUpdateCommand et modifier la valeur de CommandTimeout, puis la définir explicitement sur la OdbcDataAdapter.For example, you might call GetUpdateCommand and modify the CommandTimeout value, and then explicitly set that on the OdbcDataAdapter.

Une fois que l’instruction SQL est générée pour la première fois, vous devez appeler explicitement RefreshSchema si elle modifie l’instruction de quelque manière que ce soit.After the SQL statement is first generated, you must explicitly call RefreshSchema if it changes the statement in any way. Dans le cas contraire, le GetUpdateCommand utilisera toujours les informations de l’instruction précédente, qui peuvent ne pas être correctes.Otherwise, the GetUpdateCommand still will be using information from the previous statement, which might not be correct. Les instructions SQL sont d’abord générées lorsque l’application appelle Update ou GetUpdateCommand.The SQL statements are first generated when the application calls either Update or GetUpdateCommand.

Le comportement par défaut, lors de la génération de noms de paramètres, consiste à utiliser @p1, @p2, etc. pour les différents paramètres.The default behavior, when generating parameter names, is to use @p1, @p2, and so on for the various parameters. Le passage de true pour le paramètre useColumnsForParameterNames vous permet de forcer le DbCommandBuilder à générer des paramètres en fonction des noms de colonnes à la place.Passing true for the useColumnsForParameterNames parameter lets you force the DbCommandBuilder to generate parameters based on the column names instead. Cela ne fonctionne que si les conditions suivantes sont remplies :This succeeds only if the following conditions are met:

Voir aussi

S’applique à