Поделиться через


Метод OLEDBConnection.Refresh (Excel)

Обновляет подключение OLE DB.

Синтаксис

выражение.Refresh

выражение Переменная, представляющая объект OLEDBConnection .

Замечания

При подключении к источнику данных OLE DB Microsoft Excel использует строка подключения, заданный свойством Connection. Если в указанном строка подключения отсутствуют необходимые значения, будут отображаться диалоговые окна с запросом у пользователя ввести необходимые сведения. Если свойство DisplayAlerts имеет значение False, диалоговые окна не отображаются, а метод Refresh завершается ошибкой с исключением недостаточных сведений о подключении.

После успешного подключения Microsoft Excel сохраняет завершенные строка подключения, чтобы не отображались запросы для последующих вызовов метода Refresh во время того же сеанса редактирования. Вы можете получить завершенные строка подключения, изучив значение свойства Connection.

После подключения к базе данных выполняется проверка SQL-запроса. Если запрос недопустим, метод Refresh завершается ошибкой с исключением ошибки синтаксиса SQL.

Метод Refresh возвращает значение True , если запрос успешно завершен или запущен; возвращает значение False , если пользователь отменяет подключение.

Чтобы узнать, превышает ли количество извлекаемых строк количество доступных строк на листе, изучите свойство FetchedRowOverflow . Это свойство инициализируется при каждом вызове метода Refresh .

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.