Ultima actualizare: 9 decembrie 2019
PROBLEMĂ
Atunci când încercați să rulați o interogare de actualizare, este posibil ca aceasta să nu ruleze și să afișeze eroarea: "Interogarea 'nume interogare' este deteriorată".
Acest lucru se va întâmpla pentru o interogare de actualizare care:
- Actualizări ale unui singur tabel (de exemplu, actualizează un tabel, mai degrabă decât rezultatul unei interogări de selectare sau al unei asocieri
- Specifică o clauză WHERE (de exemplu, are intrări în rândul Criterii din proiectantul de interogări)
Această problemă afectează toate compilările Access acceptate.
Problema a fost introdusă pe 12 noiembrie 2019 prin următoarele actualizări de corecție pentru compilările MSI:
Office 2010: Descrierea actualizării de securitate pentru Office 2010: 12 noiembrie 2019 (KB4484127)
Office 2013: Descrierea actualizării de securitate pentru Office 2013: 12 noiembrie 2019 (KB4484119)
Office 2016: Descrierea actualizării de securitate pentru Office 2016: 12 noiembrie 2019 (KB4484113)
Office 2016: 12 noiembrie 2019, actualizare pentru Office 2016 (KB3085368)
Tabelul de mai jos listează datele/numerele de compilare pentru cea mai veche actualizare disponibilă, dar pentru compilările MSI, corecția la care se face referire nu este o corecție necesară și trebuie aplicată manual. Există o actualizare de securitate din 10 decembrie pentru compilările MSI, care va fi disponibilă prin WSUS și se va aplica automat pentru remedierea problemei:
2010: KB4484193 – compilarea 14.0.7243.5000
2013: KB4484186 – compilarea 15.0.5197.1000
2016: KB4484180 – compilarea 16.0.4939.1000
STARE: REMEDIAT
Această problemă va fi rezolvată pentru toate versiunile:
NOTĂ: Dacă încercați să aplicați o corecție și primiți mesajul "Nu sunt produse afectate de acest pachet instalat în sistem", motivul poate fi faptul că aveți o instalare Clic și Pornire (C2R) de Office, mai degrabă decât o instalare MSI. În acest caz, încercați instrucțiunile corespunzătoare pentru versiunea C2R, atunci când remedierea este disponibilă.
| Versiune | Constituire defectă | Compilare fixă | Data de lansare | Link oficial pentru remedierea problemei |
|---|---|---|---|---|
| Access 2010 MSI, Access Database Engine 2010 Redistributable | 7241.5000 | 7241.5001 | noiembrie 27, 2019 | KB2986256 |
| Access 2010 C2R | 7241.5000 | 7243.5000 | 10 decembrie 2019 | Utilizați fișier/cont/ UpdateOptions/UpdateNow într-o aplicație Office |
| Access 2013 MSI | 5189.1000 | 5189.1002 | noiembrie 27, 2019 | KB2965317 |
| Access 2013 C2R | 5189.1000 | 5197.1000 | 10 decembrie 2019 | Utilizați fișier/cont/ UpdateOptions/UpdateNow într-o aplicație Office |
| Access 2016 MSI, motorul de baze de date Access 2016 redistribuibil | 4927.1000 | 4927.1002 | noiembrie 18, 2019 | KB4484198 |
| Licență de volum Access 2019 | 10352.20042 | 10353.20037 | 10 decembrie 2019 | Utilizați fișier/cont/ UpdateOptions/UpdateNow într-o aplicație Office |
| Access pentru Microsoft 365 Current Channel/Access 2016 C2R/Access 2019 (versiunea 1910) | 12130.20344 | 12130.20390 | noiembrie 18, 2019 | Utilizați fișier/cont/ UpdateOptions/UpdateNow într-o aplicație Office |
| Canalul Access pentru Office 365 Semi-Annual Enterprise (Versiunea 1902) |
11328.20468 | 11328.20480 | noiembrie 22, 2019 | Utilizați fișier/cont/ UpdateOptions/UpdateNow într-o aplicație Office |
| Canalul Access pentru Office 365 Semi-Annual Enterprise (Versiunea 1808) |
10730.20416 | 10730.20422 | noiembrie 22, 2019 | Utilizați fișier/cont/ UpdateOptions/UpdateNow într-o aplicație Office |
| Access pentru Office 365 Semi-Annual Enterprise Channel (Preview), (versiunea 1908) | 11929.20436 | 11929.20494 | noiembrie 22, 2019 | Utilizați fișier/cont/ UpdateOptions/UpdateNow într-o aplicație Office |
| Access pentru Office 365 (versiunea Microsoft Store) | 12130.20344 | 12130.20390 | noiembrie 18, 2019 | Deschideți Microsoft Store Faceți clic pe ... în colțul din dreapta sus Alegeți "Descărcări și actualizări" |
Dacă întâmpinați această problemă înainte ca remedierea să fie disponibilă, soluția recomandată este să actualizați interogarea astfel încât să actualizeze rezultatele unei alte interogări, în loc să actualizați un tabel în mod direct.
De exemplu, dacă aveți o interogare asemănătoare cu:
UPDATE Tabel1 SET Tabel1.Câmp1 = "x" WHERE ([Tabel1].[ câmp2]=1);
Puteți crea o interogare nouă (Interogare1) definită ca:
SELECT * din Tabel1;
Și actualizați interogarea inițială la:
UPDATE Query1 SET Query1.Field1 = "x" WHERE ([Interogare1].[ câmp2]=1);
Prin înlocuirea tuturor referințelor la Tabel1 cu Interogare1
Acest lucru va produce aceleași rezultate, dar va evita eroarea.
Dacă este necesar, este posibil să dezinstalați o actualizare.
Pentru compilările MSI, consultați:
Informații despre posibilitatea de a dezinstala Office
Pentru Microsoft 365, consultați:
Cum se revine la o versiune anterioară a Office 2016 Click-to-Run
Mai multe resurse
Întrebați experții
Luați legătura cu experți, discutați despre cele mai recente știri, actualizări și cele mai bune practici și citiți blogul nostru.
Obțineți ajutor de la Comunitate
Adresați o întrebare și găsiți soluții de la agenți de suport, specialiști MVP, ingineri și alți utilizatori Office.
Sugerați o caracteristică nouă
Ne place să vă citim sugestiile și feedbackul! Împărtășiți-vă gândurile. Vă ascultăm.