powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Уточняющий вопрос про Resume Next
25 сообщений из 47, страница 1 из 2
Уточняющий вопрос про Resume Next
    #32532690
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что выполняется после ошибки, следующая строчка?
а если несколько ошибок в процедуре?

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32532698
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
1. Да.
2. Все равно в каждый момент времени обрабатывается одна.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32532712
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты меня порадывал...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32532716
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
причем, если ошибка в операторе if, то честно перейдет внутрь условия,
т.е. выполниться блок, который сразу после then и не выполниться, который после else

ну это так - отступление :)
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32532728
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ни хера себе отступленьеце...
интересное св-во буду иметь ввиду

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32532926
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А у меня сопутствующий вопрос. Решил отдельный топик не заводить.

Я до сих пор пользуюсь по старинке Err и Error вместо Err.Number и Err.Description. Наверно, пора переучиваться. Но если переучусь - что я получу? Например, вижу коллекцию Errors. Думал, что в ней можно увидеть несколько последних ошибок, - а вот фиг. Err возникает, а Errors.Count все равно = 0. Чего я не понимаю?
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32532955
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ВС

а у какого объекта ты Errors.Count считаешь ?
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32532978
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ни у какого. Просто пишу:

Errors.Count
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32532987
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни у какого. Просто пишу:Errors.Count

Это ты зря :)
На самом деле это выглядит как DBEngine.Errors.Count ну а далее сам разберешся :)
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32532989
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, в Аксе ХР

написал слово Errors и нажал F1
он мне справку по коллекции Errors вывел, но только для Connection (без всяких там его предварительных выборов, типа: "Что вы имели виду?")
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533021
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
DBEngine.Errors.Count тоже выдает 0.
Connection'ами я не пользуюсь.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533586
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Does anybody know?
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533596
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как справедливо заметил Викторт - Errors принадлежит обьекту DBEngine

авторErr возникает, а Errors.Count все равно = 0. Чего я не понимаю?
Xотелось бы полюбопытствовать в какой момент та проверяешь значение
Errors.Count ?
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533597
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В момент, когда произошла ошибка и в Err что-то есть.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533603
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, поскольку я уже забыл как Выглядит DAO и с чем его едят, могу высказать только предположения.
1) Между Err и Errors нет никакой связи так как они принадлежат разным обьектам (VBA и DBEngine соответственно).
2) Любая команда Resume во всех ее разновидностях автоматически сбрасывает Err.Number и Err.Description.Возможно, что при этом также сбоасывается и Errors.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533606
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Я-то проверял до Resume. Что же получается - коллекцией Errors нельзя пользоваться?
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533610
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно. Но в нужном месте , в нужное время и нужным людям :)
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533611
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
:^)
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533617
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
errors не сбрасывается на Resume
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533618
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Дык - у меня проблема не сбросить, а получить...
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533621
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чью ошибку - самой VBA или Jet?
Errors- это ошибки Jet
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533622
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Понял. Спасибо. Я просто не то не там ищу. :^)
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533627
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гетц
Обработка ошибок доступа к данным
Хотя объект VBA Err дает достаточно информации о большинстве ошибок времени выполнения, его возможности ограничены: он сообщает только об одной последней произошедшей, ошибке. Однако при работе с данными посредством объектов DAO или ADO этого недостаточно: к ошибке может привести целый комплекс условий, и самих ошибок в результате может возникнуть несколько Например, если вы с помощью DAO направляете запрос базе данных SQL Server и в ходе выполнения этого запроса происходит ошибка, VBA получает информацию об ошибке и от SQL Server, и от DAO. Вот поэтому и в DAO, и в ADO предусмотрены способы получения более полных сведений о ситуациях, приведших к ошибкам.

Использование семейства Errors из библиотеки DAO
Всякий раз, когда ядро базы данных Jet обрабатывает данные, оно может генерировать ошибки времени выполнения. Поскольку Jet может выдавать сообщение сразу о нескольких ошибках времени выполнения, произошедших в результате одной операции вашей программы (особенно при доступе к данным ODBC), оно предоставляет вам не один объект Error, а целое семейство. Обычно, программист озабочен только тем, чтобы обнаружить сам факт ошибки и сообщить об этом конечному пользователю. Если же вам понадобится подробная информация о изошедшем, семейство Errors к вашим услугам.
Это семейство входит в состав объекта DBEngine. Обрабатывая ошибку ли процедуре, в которой она произошла, либо в процедуре обработки события Error можно просмотреть семейство Errors и точно определить, что случилось
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533629
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Понятно. А я пробовал с делением на 0. Поскольку это ошибка VBA, то и в Errors она не попала.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32533761
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уря! :)
...
Рейтинг: 0 / 0
25 сообщений из 47, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Уточняющий вопрос про Resume Next
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]