|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.05.2018, 15:21 | #1 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
Операции должен использоваться обновляемый запрос
Ребята подскажите подскажите пожалуйста следующее.
У меня макрос работал ранее без всяких проблем но вот последние пару дней останавливается на данной отработке и пишет "Операции должен использоваться обновляемый запрос" Код ниже. Что можно сделать что бы не было данной ошибки? INSERT INTO Other_BASE (ID_Zayavky) IN 'N:\I-Light production\Base\Other_Base.accdb' VALUES ( 'CL95931' ); |
22.05.2018, 15:32 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Возможно полномочий нет для записи в эту базу или открыта не в том режиме
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 22.05.2018 в 15:34. |
22.05.2018, 15:35 | #3 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
Что нужно проверить и изменить?
Просто после перегруза БД и включении макроса оно работает но на каком-то цикле выдает ошибку |
22.05.2018, 15:49 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А открыть соединение непосредственно с Other_Base.accdb и не использовать IN не пробовал?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
22.05.2018, 15:51 | #5 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
Подскажите как это сделать плиз.
|
22.05.2018, 15:52 | #6 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
Просто это разные БД.
Тоесть я с 1 БД посредством VBA стучусь к Other_Base.accdb и записываю данные |
29.05.2018, 13:23 | #7 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
Ребята проблема все еще актуальна. Может кто-то помочь пожалуйста?
Проблема не постоянна (процедура работает - работает а в какойто момент бам и все - ошибка) но уже задолбался перегружать при ее возникновении(((( Это может быть из-за перегруза базы? Просто к базе обращается много пользователей с похожими запросами.... |
29.05.2018, 14:09 | #8 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
у вас в самом деле вставляется константа
VALUES ( 'CL95931' ); или это вы упростили вопрос, заменив переменную константой может в переменной есть апострофы или добавляется дубликат
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
29.05.2018, 14:25 | #9 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
VALUES ( 'CL95931' ); - это значение определяется в коде и оно не содержит апострофов и данное поле не есть индексированным для контроля на уникальность.
Также при возникновении данной ошибки "Операции должен использоваться обновляемый запрос " иногда просто достаточно нажать "Продолжить" а иногда нужно перегружать клиента. |
29.05.2018, 16:36 | #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 |