-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Обновляется только одна запись, остальные блокируются

Вторник, 29 Мая 2018 г. 14:23 + в цитатник
Здравствуйте!

У меня много лет работала программка на Access 2003 под WIN ХР , в которой обновлялась присоединённая таблица командой
dbs.Execute "UPDATE SPC1_TRANSBILL SET PR_DBF='t" & nviza1 & "' WHERE NVIZA =" & nviza1 & ";"

Этой командой обновлялись все(!) записи присоединённой таблице. Проблем никогда не было.

После перехода на Access 2010 под WIN 7 эта команда стала обновлять только одну(!) запись по условиям

Сделал и программно и вручную запрос на обновление, с такой же командой, с конкретным параметром nviza1:

UPDATE SPC1_TRANSBILL SET SPC1_TRANSBILL.PR_DBF= 't5168'
WHERE SPC1_TRANSBILL.NVIZA=5168;

При нажатии "выполнить"(запрос) появляется окно сообщения



Записей, в этом конкретном случае - 7шт., одну обновляет, остальные, получается, блокируются.
Подскажите, пожалуйста, что можно сделать.

p.s. в настройках ACCESS в "Блокировки по умолчанию" отмечал и "Отсутствует" и "Изменяемой записи"
Так же ставил и снимал флажок "Открытие БД с использованием блокировки на уровне записей".
У запроса ставил "Блокировка записей отсутствует". (ACCESS после этого закрывал-открывал, таблицу переприсоединял)
Ничего не изменялось, всё так же обновляет только одну запись.

http://www.sql.ru/forum/1294590/obnovlyaetsya-tolko-odna-zapis-ostalnye-blokiruutsya


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку