Вы говорите, что SQL был выполнен Jet/ACE? Я удивлен, так как мне кажется, что после UPDATE отсутствует таблица.И независимо от того, работает ли обновление с JOIN в SELECT, полностью зависит от того, какие таблицы вы присоединяетесь, и индексов в соединенных полях. – David-W-Fenton 04 мар. 102010-03-04 19:32:471У меня была такая же ошибка («Операция должна использоваться обновляемый запрос») с помощью Access 2010, и я выполнял простой запрос обновления с внутреннего соединения. Все, что я сделал, это добавить первичный ключ к таблице, к которой я присоединился (уже был один, конечно, в таблице, которую я обновлял), и все сработало., В операции должен использоваться обновляемый запрос / Microsoft Access / Здравствуйте подскажите по такому вопросу.Проблема имеет следующие черты, если сделать такой UPDATE напримерUPDATE List SET CurentRest=10 WHERE PID=20то все нормально , Служба доступа Microsoft OLE DB для драйверов ODBC ошибка '80004005' [Microsoft][Драйвер ODBC для Microsoft Access 97] В операции должен использоваться обновляемый запрос..