Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка 3340 после обновления офиса от 12.11.2019 / 11 сообщений из 11, страница 1 из 1
13.11.2019, 13:42
    #39888596
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3340 после обновления офиса от 12.11.2019
Добрый день!

Сегодня у ряда пользователей обновилась windows, который затрагивает office 10, 13, 16

после обновления перестают работать запросы типа:

UPDATE tabl set pole=0 where pole=1;

такие запросы работают:

UPDATE tabl set pole=0

Выдает ошибку "Запрос '' поврежден "

информации в интернете пока не много. Может кто уже нашел решение?

играюсь с удалением кабов, которые наставило сегодня, но пока безрезультатно ...
...
Рейтинг: 0 / 0
13.11.2019, 13:50
    #39888603
4d_monster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3340 после обновления офиса от 12.11.2019
...
Рейтинг: 0 / 0
14.11.2019, 08:48
    #39888895
4d_monster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3340 после обновления офиса от 12.11.2019
Микрософту лень оперативно исправить этот баг и они отложили распространение исправлений их "исправлений" на 10 декабря.
Но чтобы сделать вид, что они заботятся о пользователях, выложили своё видение обхода проблемы .
Собственно в нём находится это всё что вы должны знать о продуктах и поддержке Микрософта:
МикрософтFor example, if you have a query similar to:

UPDATE Table1 SET Table1.Field1 = "x" WHERE ([Table1].[Field2]=1);

You can create a new query (Query1) defined as:

SELECT * from Table1;

And update your original query to:

UPDATE Query1 SET Query1.Field1 = "x" WHERE ([Query1].[Field2]=1);

By replacing all references to Table1 with Query1

This will produce the same results, but avoid the error.

P.S.: Нормальный выход здесь: https://stackoverflow.com/questions/58832269/getting-error-3340-query-is-corrupt-while-executing-queries-docmd-runsql/58833831#58833831
...
Рейтинг: 0 / 0
14.11.2019, 10:46
    #39888942
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3340 после обновления офиса от 12.11.2019
4d_monster,
авторCreate a new Access database.
Create a new, empty table "Table1" with the default ID field and a Long Integer field "myint".
Execute the following code in the VBA editor's Immediate Window:

CurrentDb.Execute "UPDATE Table1 SET myint = 1 WHERE myint = 1"
Мне не помогло((
...
Рейтинг: 0 / 0
14.11.2019, 10:49
    #39888944
4d_monster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3340 после обновления офиса от 12.11.2019
Rikozenit,

Этот кусок - как убедится, что не работает.

Для починки просто удалите ошибочные патчи:
Код: plaintext
1.
2.
3.
4.
Access 2010 Uninstall update KB4484127
Access 2013 Uninstall update KB4484119
Access 2016 Uninstall update KB4484113
Access 2019 IF REQUIRED (tbc). Downgrade from Version 1808 (Build 10352.20042) to Version 1808 (Build 10351.20054)
Office 365 ProPlus Downgrade from Version 1910 (Build 12130.20344) to a previous build

И до 10 декабря запретите обновление Офиса.
...
Рейтинг: 0 / 0
14.11.2019, 13:27
    #39889057
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3340 после обновления офиса от 12.11.2019
4d_monster, понял)) Спасибо!
...
Рейтинг: 0 / 0
18.11.2019, 15:36
    #39890581
Spectr-7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3340 после обновления офиса от 12.11.2019
решил несколько проще как ни странно.

был запрос: UPDATE table1 SET field1=x WHERE field2=y;
Стал так: UPDATE (SELECT * FROM table1) SET field1=x WHERE (field2=y);
Скобки в условиях думаю не обязательны
...
Рейтинг: 0 / 0
19.11.2019, 15:32
    #39891159
arcloge
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3340 после обновления офиса от 12.11.2019
Spectr-7
решил несколько проще как ни странно.

был запрос: UPDATE table1 SET field1=x WHERE field2=y;
Стал так: UPDATE (SELECT * FROM table1) SET field1=x WHERE (field2=y);
Скобки в условиях думаю не обязательны


Спасибо. Мне помогло.
...
Рейтинг: 0 / 0
20.11.2019, 03:10
    #39891404
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3340 после обновления офиса от 12.11.2019
Спасибо. И мне помогло.
А вообще какая неожиданная ошибка. Когда Майкрософт её исправит ?
...
Рейтинг: 0 / 0
20.11.2019, 08:29
    #39891430
4d_monster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3340 после обновления офиса от 12.11.2019
Nebo,

10 Декабря должен выйти апдейт, который по мнению Микрософта всё исправит.

P.S. кстати, реакция англоязычных разработчиков по поводу этого гораздо эмоциональнее.
...
Рейтинг: 0 / 0
20.11.2019, 12:36
    #39891576
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3340 после обновления офиса от 12.11.2019
4d_monster
Nebo,

10 Декабря должен выйти апдейт, который по мнению Микрософта всё исправит.

P.S. кстати, реакция англоязычных разработчиков по поводу этого гораздо эмоциональнее.


Спасибо большое. А насчёт реакции, я представляю, когда приложение стоит у многих клиентов.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка 3340 после обновления офиса от 12.11.2019 / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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