Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Обновление данных из внешнего источника (сервер MS SQL) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Обновление данных из внешнего источника (сервер MS SQL) (Макросы/Sub)
Обновление данных из внешнего источника (сервер MS SQL)
Kirigant Дата: Четверг, 24.03.2016, 17:46 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Добрый день, уважаемые форумчане!
Прошу вашей помощи при написании макроса.

Есть файл, в котором настроено несколько подключений у серверу СУБД. Данные подключения я обновляю в макросе
[vba]
Код
ActiveWorkbook.Connections("oz marshrut").Refresh
[/vba]
Но при обновлении данных могут возникать ошибки (неверные записи в БД).
Данные ошибки мне необходимо программно обработать.
Как мне узнать из VBA о возникновении ошибки ???
К сообщению приложен файл: 4486685.png (3.3 Kb)


"Все следует делать настолько простым, насколько это возможно, но не проще."
 
Ответить
СообщениеДобрый день, уважаемые форумчане!
Прошу вашей помощи при написании макроса.

Есть файл, в котором настроено несколько подключений у серверу СУБД. Данные подключения я обновляю в макросе
[vba]
Код
ActiveWorkbook.Connections("oz marshrut").Refresh
[/vba]
Но при обновлении данных могут возникать ошибки (неверные записи в БД).
Данные ошибки мне необходимо программно обработать.
Как мне узнать из VBA о возникновении ошибки ???

Автор - Kirigant
Дата добавления - 24.03.2016 в 17:46
SLAVICK Дата: Четверг, 24.03.2016, 18:50 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Как мне узнать из VBA о возникновении ошибки

А обязательно узнавать об ошибках? Может лучше:
Из запроса убрать принудительное изменение поля, чтобы ошибку не выдавало.
Сделать в модели данных избавление от неправильных данных.


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщение
Как мне узнать из VBA о возникновении ошибки

А обязательно узнавать об ошибках? Может лучше:
Из запроса убрать принудительное изменение поля, чтобы ошибку не выдавало.
Сделать в модели данных избавление от неправильных данных.

Автор - SLAVICK
Дата добавления - 24.03.2016 в 18:50
Kirigant Дата: Пятница, 25.03.2016, 09:11 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

SLAVICK, к сожалению я не могу изменять запрос (((. Ошибку в скрине я сам сделал как пример. У меня есть запрос, в котором я ошибку обошел. НО перед его запуском мне надо проверить работоспособность текущего запроса.


"Все следует делать настолько простым, насколько это возможно, но не проще."
 
Ответить
СообщениеSLAVICK, к сожалению я не могу изменять запрос (((. Ошибку в скрине я сам сделал как пример. У меня есть запрос, в котором я ошибку обошел. НО перед его запуском мне надо проверить работоспособность текущего запроса.

Автор - Kirigant
Дата добавления - 25.03.2016 в 09:11
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Обновление данных из внешнего источника (сервер MS SQL) (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!