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

Вход

Регистрация

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

 

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

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир 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(3Kb)


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

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

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

2007,2010,2013,2016
Как мне узнать из 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 из 11
Поиск:

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