powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обработка ошибок
4 сообщений из 4, страница 1 из 1
Обработка ошибок
    #32890775
Tyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tyr
Гость
Помогите разобраться с действиями ошибок.
Имеет ли значение сколько раз возникает ошибка:
У меня есть цикл по созданию связи с файлами. Имя файла, с которым надо связаться - переменная и меняется в зависимости от элемента в цикле.
В цикле возникает 2 подряд ошибки по поводу того что файлов с таким именем не существует.
Ставлю обработчик ошибок.
Первую ошибку обрабатывает нормально.
А вот вторую - никак не хочет.
В чем дело?
...
Рейтинг: 0 / 0
Обработка ошибок
    #32890782
Tyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tyr
Гость
В чем глюк: должно ведьвыдавать 6 сообщей об ошибках, а Код на втором файле нагибается - ошибка 3011.

Dim i, a As Integer
Dim strNameFile As String

On Error Resume Next
For a = 0 To 5
strNameFile = "0" & a & "_2005.DBF"
DoCmd.TransferDatabase acLink, "dBase IV", "C:\01_2005\", acTable, strNameFile, "ИмяФайла"
If Err.Number <> 0 Then
Debug.Print "Ошибка!"
Err.Clear
On Error GoTo 0
Else
Debug.Print "Странно.Ошибок нет"
End If
Next a
...
Рейтинг: 0 / 0
Обработка ошибок
    #32890784
kanchelskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй в обработчике ошибок обнулить ошибку
err.Clear
...
Рейтинг: 0 / 0
Обработка ошибок
    #32890827
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А проверить файл на наличие такового чем нибудь вроде fso.FileExists не судьба? ;-)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обработка ошибок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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