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

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

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


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