Partager via


ODBCConnection.Refresh Méthode

Définition

Actualise une connexion ODBC.

public:
 void Refresh();
public void Refresh ();
Public Sub Refresh ()

Remarques

Lors de la connexion à la source de données ODBC, Microsoft Excel utilise le chaîne de connexion spécifié par la Connection propriété . Si la chaîne de connexion spécifiée ne contient pas les valeurs requises, des boîtes de dialogue s'affichent pour demander les informations nécessaires à l'utilisateur. Si la propriété a la DisplayAlerts valeur False, les boîtes de dialogue ne sont pas affichées et la Refresh() méthode échoue avec l’exception Informations de connexion insuffisantes.

Une fois que Microsoft Excel a établi une connexion réussie, il stocke les chaîne de connexion terminés afin que les invites ne s’affichent pas pour les appels suivants à la Refresh() méthode au cours de la même session d’édition. Vous pouvez obtenir la chaîne de connexion terminée en examinant la valeur de la Connection propriété .

Une fois que la connexion à la base de données est établie, la requête SQL est validée. Si la requête n’est pas valide, la Refresh() méthode échoue avec l’exception Erreur de syntaxe SQL.

Si la requête nécessite des paramètres, la Parameters collection doit être initialisée avec des informations de liaison de paramètre avant que la Refresh() méthode soit appelée. Si trop peu de paramètres ont été liés, la Refresh() méthode échoue avec l’exception Erreur de paramètre. Si les paramètres sont définis pour demander leurs valeurs, les boîtes de dialogue sont affichées à l’utilisateur, quel que soit le paramètre de la DisplayAlerts propriété. Si l’utilisateur annule une boîte de dialogue de paramètre, la Refresh() méthode s’arrête et retourne False. Si des paramètres supplémentaires sont liés à la Parameters collection, ces paramètres supplémentaires sont ignorés.

La Refresh() méthode retourne True si la requête est terminée ou démarrée avec succès ; elle retourne False si l’utilisateur annule une connexion ou une boîte de dialogue de paramètre.

Pour voir si le nombre de lignes extraites a dépassé le nombre de lignes disponibles dans la feuille de calcul, examinez la FetchedRowOverflow propriété . Cette propriété est initialisée chaque fois que la Refresh() méthode est appelée.

S’applique à