powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему не выдает ошибку при Currentdb.execute
9 сообщений из 9, страница 1 из 1
Почему не выдает ошибку при Currentdb.execute
    #32358291
visor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю
Currentdb.execute "insert ..."

но физически запись не добавилась
ON ERROR работает только если в самой строке запроса ошибка
...
Рейтинг: 0 / 0
Почему не выдает ошибку при Currentdb.execute
    #32358301
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
патамушта
CurrentDb.Execute "....", dbFailOnError
...
Рейтинг: 0 / 0
Почему не выдает ошибку при Currentdb.execute
    #32358361
visor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
этот параметр есть:-/
sSQL = " insert into newtypes( recordid, patient )" & _
" values( " & iRecID & ", " & lngVal & ");"
CurrentDb.Execute sSQL, dbFailOnError
On Error GoTo Err_Rollback
а не фурычит
...
Рейтинг: 0 / 0
Почему не выдает ошибку при Currentdb.execute
    #32358466
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала On Error GoTo Err_Rollback выше надо писать, чем код, в котором может произойти ошибка.
Если поправишь - и не заработает, то проверь при DoCmd.RunSql на что ругается?
...
Рейтинг: 0 / 0
Почему не выдает ошибку при Currentdb.execute
    #32358485
visor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ругается на то что я и ожидаю - одному из обязатеных полей присв значение Null
...
Рейтинг: 0 / 0
Почему не выдает ошибку при Currentdb.execute
    #32358501
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а через Execute не ругается?
и даже в обработчик ошибок не сваливается?
так не бывает.
...
Рейтинг: 0 / 0
Почему не выдает ошибку при Currentdb.execute
    #32358508
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если On Error GoTo стоит в нужном месте - то читайте Лоха Позорного.
(Кстати уберите вообще On Error GoTo в данной функции и всех функциях вызывающих эту функцию)
...
Рейтинг: 0 / 0
Почему не выдает ошибку при Currentdb.execute
    #32358521
visor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ругается не только когда в нужном месте а и когда отключены в самой и вызывающей функции
...
Рейтинг: 0 / 0
Почему не выдает ошибку при Currentdb.execute
    #32358534
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот сидишь ты и нагло обманываешь весь форум

С нулом в любом месте оно даже с опущенным параметром dbFailOnError должна ругаться, ибо в запросе синтаксическая ошибка будет.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему не выдает ошибку при Currentdb.execute
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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