ODBCConnection.Refresh Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 la chaîne de connexion spécifiée 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 valeur False, les boîtes de dialogue ne s’affichent pas et la méthode échoue avec DisplayAlerts l’exception Informations de connexion Refresh() insuffisantes.
Une Microsoft Excel connexion réussie, elle stocke la chaîne de connexion terminée afin que les invites ne soient pas affichées pour les appels ultérieurs à la méthode au cours de la même Refresh() session de modification. 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 méthode échoue avec Refresh() l’exception d’SQL syntaxe.
Si la requête requiert des paramètres, la collection doit être initialisée avec les informations de liaison des paramètres avant Parameters que la méthode ne soit Refresh() appelée. Si certains paramètres n’ont pas été liés, la méthode échoue avec Refresh() l’exception Erreur de paramètre. Si les paramètres sont paramétrables pour afficher leurs valeurs, les boîtes de dialogue s’affichent pour l’utilisateur, quel que soit le paramètre de la DisplayAlerts propriété. Si l’utilisateur annule une boîte de dialogue de paramètres, Refresh() la méthode s’arrête et renvoie False. Si des paramètres supplémentaires sont liés à la Parameters collection, ces paramètres supplémentaires sont ignorés.
La méthode renvoie la valeur True si la requête est correctement terminée ou démarrée ; elle renvoie False si l’utilisateur annule une connexion ou une boîte de dialogue Refresh() de paramètres.
Pour voir si le nombre de lignes récupérées dépasse le nombre de lignes disponibles dans la feuille de calcul, examinez la FetchedRowOverflow propriété. Cette propriété est initialisée chaque fois que Refresh() la méthode est appelée.