Partage via


OdbcCommand.Prepare Méthode

Définition

Crée une version préparée ou compilée de la commande à la source de données.

public:
 override void Prepare();
public:
 virtual void Prepare();
public override void Prepare ();
public void Prepare ();
override this.Prepare : unit -> unit
abstract member Prepare : unit -> unit
override this.Prepare : unit -> unit
Public Overrides Sub Prepare ()
Public Sub Prepare ()

Implémente

Exceptions

Connection n’est pas défini.

- ou -

Connection ne correspond pas à Open().

Remarques

La Prepare méthode appelle la fonction ODBC SQLPrepare . Selon les fonctionnalités du pilote ODBC sous-jacent et de la source de données, les informations de paramètres telles que les types de données peuvent être vérifiées lorsque l’instruction est préparée, si tous les paramètres ont été liés ou lorsqu’elle est exécutée si tous les paramètres n’ont pas été liés. Pour une interopérabilité maximale, une application doit dissocier tous les paramètres qui s’appliquaient à une instruction SQL précédente avant de préparer une nouvelle instruction SQL sur la même OdbcCommand. Cela empêche les erreurs provoquées par l’application d’informations de paramètre précédentes à la nouvelle instruction SQL.

Si vous appelez une méthode Execute après avoir appelé Prepare, toute valeur de paramètre supérieure à la valeur spécifiée par la Size propriété est automatiquement tronquée à la taille spécifiée d’origine du paramètre, et aucune erreur de troncation n’est retournée.

Les paramètres de sortie (qu’ils soient préparés ou non) doivent avoir un type de données spécifié par l’utilisateur. Si vous spécifiez un type de données de longueur variable, vous devez également spécifier le maximum Size.

S’applique à

Voir aussi