![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
Ребята подскажите подскажите пожалуйста следующее.
У меня макрос работал ранее без всяких проблем но вот последние пару дней останавливается на данной отработке и пишет "Операции должен использоваться обновляемый запрос" Код ниже. Что можно сделать что бы не было данной ошибки? INSERT INTO Other_BASE (ID_Zayavky) IN 'N:\I-Light production\Base\Other_Base.accdb' VALUES ( 'CL95931' ); |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Возможно полномочий нет для записи в эту базу или открыта не в том режиме
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 22.05.2018 в 15:34. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
Что нужно проверить и изменить?
Просто после перегруза БД и включении макроса оно работает но на каком-то цикле выдает ошибку |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А открыть соединение непосредственно с Other_Base.accdb и не использовать IN не пробовал?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
Подскажите как это сделать плиз.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
Просто это разные БД.
Тоесть я с 1 БД посредством VBA стучусь к Other_Base.accdb и записываю данные |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
Ребята проблема все еще актуальна. Может кто-то помочь пожалуйста?
Проблема не постоянна (процедура работает - работает а в какойто момент бам и все - ошибка) но уже задолбался перегружать при ее возникновении(((( Это может быть из-за перегруза базы? Просто к базе обращается много пользователей с похожими запросами.... |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]()
у вас в самом деле вставляется константа
VALUES ( 'CL95931' ); или это вы упростили вопрос, заменив переменную константой может в переменной есть апострофы или добавляется дубликат
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
VALUES ( 'CL95931' ); - это значение определяется в коде и оно не содержит апострофов и данное поле не есть индексированным для контроля на уникальность.
Также при возникновении данной ошибки "Операции должен использоваться обновляемый запрос " иногда просто достаточно нажать "Продолжить" а иногда нужно перегружать клиента. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чем должен и не должен увлекаться программист? | LV1974 | Свободное общение | 41 | 12.02.2018 14:34 |
Что за ошибка "В операции должен использоваться обновляемый запрос"? | Ecosasha | Свободное общение | 1 | 22.05.2011 13:00 |
Под что может использоваться сломанный DVD плеер? | Krasi | Компьютерное железо | 0 | 25.09.2010 12:11 |
Запрос на стоимость операции | Sajmon_root | Microsoft Office Access | 1 | 05.06.2010 10:04 |
Access - обновляемый запрос | TaTT DoGG | БД в Delphi | 6 | 12.02.2009 21:08 |