Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DoCmd.SetWarnings (False) / 19 сообщений из 19, страница 1 из 1
27.05.2018, 12:54
    #39650590
Настаев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
Может кому-то будет полезно (если я не так понял, поправьте меня)

При выполнении некоторых запросов иногда приходится отключать предупреждения типа "Существующая таблица будет удалена".
Но я заметил, что это действует только при запуске запросов методом docmd.runsql. А Currentd.execute всё равно ругается.
...
Рейтинг: 0 / 0
27.05.2018, 14:08
    #39650616
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
Настаев,

О, сколько нам открытий чудных
Готовят просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг,

© А. С. Пушкин


Как запускать запросы из VBA
...
Рейтинг: 0 / 0
27.05.2018, 14:27
    #39650620
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
Настаев,
Код: vbnet
1.
CurrentDb.Execute "drop table tbl" 'ни чего не спрашивает
...
Рейтинг: 0 / 0
27.05.2018, 14:42
    #39650625
Настаев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
sdku, спасибо
А если я буду выполнять запрос на создание таблицы, которая существует, то спросит
...
Рейтинг: 0 / 0
27.05.2018, 14:43
    #39650626
Настаев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
Панург, спасибо за ссылочку. Поковыряюсь чуток
...
Рейтинг: 0 / 0
27.05.2018, 15:19
    #39650647
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
Настаев,
Код: vbnet
1.
CurrentDb.Execute "CREATE TABLE tbl (id counter,ctl text,mydate date)"  'ни каких сообщений

Если при работе с БД необходимо удалять таблицу (если она не временная) верный признак неправильной структуры. Если же она временная создавать и удалять таблицу,по-моему не ICE-на этапе разработки БД создается эта таблица и по необходимости очищается и заполняется
...
Рейтинг: 0 / 0
28.05.2018, 12:02
    #39650972
Настаев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
sdku, всё верно. Я почему затронул эту тему? Потому что я протестировал оба метода и оказалось, что ...
1. Exsecute работает ощутимо быстрее :)
2. он игнорирует обработку ошибок :/
...
Рейтинг: 0 / 0
28.05.2018, 12:09
    #39650981
Настаев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
Ещё кое что забіл (простите за отвлечение от темы)
3. runsql не поддерживает транзакции
...
Рейтинг: 0 / 0
28.05.2018, 12:15
    #39650989
Настаев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
Панург О, сколько нам открытий чудных
Готовят просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг,

© А. С. Пушкин


Осёл останется ослом,
Хоть награди его звездами.
Где нужно действовать умом,
Он только хлопает ушами.

А.С. Пушкин
...
Рейтинг: 0 / 0
28.05.2018, 12:27
    #39651002
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
НастаевЯ почему затронул эту тему? Потому что я протестировал оба метода и оказалось, что ...
1. Exsecute работает ощутимо быстрее :)
2. он игнорирует обработку ошибок
DoCmd - это объект Access. А Currendb - это объект DAO.
...
Рейтинг: 0 / 0
28.05.2018, 12:28
    #39651003
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
Настаев...2. он игнорирует обработку ошибок :/ Как понимать эту фразу?
...
Рейтинг: 0 / 0
28.05.2018, 12:29
    #39651006
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
Настаевон игнорирует обработку ошибок :/
dbFailOnError не забываем
...
Рейтинг: 0 / 0
28.05.2018, 12:45
    #39651025
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
НастаевА.С. ПушкинДержавин.
...
Рейтинг: 0 / 0
28.05.2018, 12:54
    #39651033
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
Настаевон игнорирует обработку ошибок :/Ну ей богу! Что, как малое дитя, нужно во все факи тыкать? http://www.sql.ru/faq/faq_topic.aspx?fid=213
Прочти ВСЕ для общего развития.
...
Рейтинг: 0 / 0
28.05.2018, 13:03
    #39651039
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
НастаевЕщё кое что забіл (простите за отвлечение от темы)
3. runsql не поддерживает транзакцииА ЧТО Вы понимаете под термином "транзакция"
тынц
по-моему, она создается разработчиком и может выполняться ПОЛНОСТЬЮ или быть отменена при возникновении любой ошибки на любом этапе-больше никаких вариантов
...
Рейтинг: 0 / 0
28.05.2018, 13:08
    #39651044
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
__MichelleНастаевА.С. ПушкинДержавин.
А поподробнее ? Мне тож катся как Пушкин.
...
Рейтинг: 0 / 0
28.05.2018, 13:13
    #39651049
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
DarkMan__Michelleпропущено...
Державин.
А поподробнее ?Гавриил Романович.)))
...
Рейтинг: 0 / 0
28.05.2018, 13:17
    #39651054
Прогер_самоучка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
DarkMan__Michelleпропущено...
Державин.
А поподробнее ? Мне тож катся как Пушкин. нет.
"Вельможа" Державина
...
Рейтинг: 0 / 0
28.05.2018, 13:18
    #39651055
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DoCmd.SetWarnings (False)
DarkMan,

Тот, который "старик Державин нас отметил..." (а вот это как раз Пушкин). )))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DoCmd.SetWarnings (False) / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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