ODBCConnection.Refresh Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktualisiert eine ODBC-Verbindung.
public:
void Refresh();
public void Refresh();
Public Sub Refresh ()
Hinweise
Beim Herstellen der Verbindung mit der ODBC-Datenquelle verwendet Microsoft Excel die von der Connection -Eigenschaft angegebene Verbindungszeichenfolge. Fehlen in der angegebenen Verbindungszeichenfolge erforderliche Werte, werden Dialogfelder angezeigt, in denen der Benutzer zur Eingabe der benötigten Daten aufgefordert wird. Wenn die DisplayAlerts Eigenschaft False ist, werden keine Dialogfelder angezeigt, und die Refresh() Methode schlägt mit der Ausnahme Unzureichende Verbindungsinformationen fehl.
Nachdem Microsoft Excel eine erfolgreiche Verbindung hergestellt hat, wird die abgeschlossene Verbindungszeichenfolge gespeichert, sodass während derselben Bearbeitungssitzung keine Eingabeaufforderungen für nachfolgende Aufrufe der Refresh() -Methode angezeigt werden. Sie können die abgeschlossene Verbindungszeichenfolge abrufen, indem Sie den Wert der Connection Eigenschaft untersuchen.
Nach dem Aufbau der Datenbankverbindung wird die SQL-Abfrage überprüft. Wenn die Abfrage ungültig ist, schlägt die Refresh() Methode mit der Ausnahme SQL-Syntaxfehler fehl.
Wenn die Abfrage Parameter erfordert, muss die Parameters Auflistung mit Parameterbindungsinformationen initialisiert werden, bevor die Refresh() Methode aufgerufen wird. Wenn nicht genügend Parameter gebunden wurden, schlägt die Refresh() Methode mit der Ausnahme Parameterfehler fehl. Wenn Parameter so festgelegt sind, dass sie zur Eingabe ihrer Werte aufgefordert werden, werden dem Benutzer Dialogfelder angezeigt, unabhängig von der Einstellung der DisplayAlerts Eigenschaft. Wenn der Benutzer ein Parameterdialogfeld abbricht, wird die Refresh() Methode angehalten und gibt False zurück. Wenn zusätzliche Parameter an die Parameters Auflistung gebunden sind, werden diese zusätzlichen Parameter ignoriert.
Die Refresh() Methode gibt True zurück, wenn die Abfrage erfolgreich abgeschlossen oder gestartet wurde. Sie gibt False zurück, wenn der Benutzer eine Verbindung oder ein Parameterdialogfeld abbricht.
Überprüfen Sie die -Eigenschaft, um festzustellen, FetchedRowOverflow ob die Anzahl der abgerufenen Zeilen die Anzahl der verfügbaren Zeilen auf dem Arbeitsblatt überschritten hat. Diese Eigenschaft wird bei jedem Aufruf der Refresh() Methode initialisiert.