Uppdaterades senast: december 9, 2019
PROBLEM
När du försöker köra en uppdateringsfråga, kanske den inte körs och följande felmeddelande visas: "Frågan 'frågenamn' är skadad".
Detta inträffar för en uppdateringsfråga som:
- Uppdaterar en enda tabell (d.v.s. den uppdaterar en tabell, i stället för resultatet av en urvalsfråga, eller gå med i
- Anger en WHERE-sats (d.v.s. har poster i villkorsraden i frågedesignern)
Det här problemet påverkar alla versioner av Access som stöds.
Problemet infördes 12 november 2019 via följande uppdateringar för MSI-versioner:
Office 2010: Beskrivning av säkerhetsuppdateringen för Office 2010: 12 november 2019 (KB4484127)
Office 2013: Beskrivning av säkerhetsuppdateringen för Office 2013: 12 november 2019 (KB4484119)
Office 2016: Beskrivning av säkerhetsuppdateringen för Office 2016: 12 november 2019 (KB4484113)
Office 2016: 12 november 2019, uppdatering för Office 2016 (KB3085368)
I tabellen nedan visas datum-och byggnummer för den tidigast tillgängliga uppdateringen, men för MSI-versioner är den korrigering som anges inte en nödvändig korrigering och måste tillämpas manuellt. Det finns en säkerhetsuppdatering från den 10 december som kommer att vara tillgänglig för MSI-versioner som kommer att vara tillgänglig via WSUS och som löser problemet automatiskt:
2010: KB4484193 – version 14.0.7243.5000
2013: KB4484186 – version 15.0.5197.1000
2016: KB4484180 – version 16.0.4939.1000
STATUS: ÅTGÄRDAT
Detta problem kommer att åtgärdas för alla versioner:
OBS! Om du försöker använda en korrigering och får ett meddelande om att det inte finns några produkter som påverkas av paketet installerade i systemet kan det bero på att du har en klicka-och-kör-installation (C2R) av Office, i stället för en MSI-installation. I så fall kan du prova instruktionerna för C2R-versionen när korrigeringen är tillgänglig.
| Version | Skadad version | Korrigerad version | Utgivningsdatum | Officiell länk till problemlösning |
|---|---|---|---|---|
| Access 2010 MSI, Access Database Engine 2010 Redistributable | 7241.5000 | 7241.5001 | 27 november 2019 | KB2986256 |
| Access 2010 C2R | 7241.5000 | 7243.5000 | 10 december 2019 | Använda Arkiv/Konto/ UpdateOptions/UpdateNow i ett Office-program |
| Access 2013 MSI | 5189.1000 | 5189.1002 | 27 november 2019 | KB2965317 |
| Access 2013 C2R | 5189.1000 | 5197.1000 | 10 december 2019 | Använda Arkiv/Konto/ UpdateOptions/UpdateNow i ett Office-program |
| Access 2016 MSI, Access Database Engine 2016 Redistributable | 4927.1000 | 4927.1002 | 18 november 2019 | KB4484198 |
| Volymlicensierat Access 2019 | 10352.20042 | 10353.20037 | 10 december 2019 | Använda Arkiv/Konto/ UpdateOptions/UpdateNow i ett Office-program |
| Access för Microsoft 365 aktuell kanal/Access 2016 C2R/Access 2019 (version 1910) | 12130.20344 | 12130.20390 | 18 november 2019 | Använda Arkiv/Konto/ UpdateOptions/UpdateNow i ett Office-program |
| Access för Office 365 Semi-Annual Enterprise-kanal (Version 1902) |
11328.20468 | 11328.20480 | 22 november 2019 | Använda Arkiv/Konto/ UpdateOptions/UpdateNow i ett Office-program |
| Access för Office 365 Semi-Annual Enterprise-kanal (Version 1808) |
10730.20416 | 10730.20422 | 22 november 2019 | Använda Arkiv/Konto/ UpdateOptions/UpdateNow i ett Office-program |
| Access för Office 365 halvårskanal för företag (förhandsvisning), (version 1908) | 11929.20436 | 11929.20494 | 22 november 2019 | Använda Arkiv/Konto/ UpdateOptions/UpdateNow i ett Office-program |
| Access för Office 365 (Microsoft Store-version) | 12130.20344 | 12130.20390 | 18 november 2019 | Öppna Microsoft Store Klicka på ... i övre högra hörnet Välj "Nedladdningar och Uppdateringar" |
Om du stöter på detta problem innan korrigeringen är tillgänglig är den rekommenderade lösningen att uppdatera frågan så att den uppdaterar resultatet av en annan fråga, i stället för att uppdatera en tabell direkt.
Om du till exempel har en fråga som liknar:
UPDATE Table1 SET Table1.Field1 = "x" WHERE ([Table1].[Field2]=1);
Du kan skapa en ny fråga (Query1) som definieras som:
SELECT * från Table1;
Och uppdatera din ursprungliga fråga till:
UPDATE Query1 SET Query1.Field1 = "x" WHERE ([Query1].[Field2]=1);
Genom att ersätta alla referenser till Table1 med Query1
Detta ger samma resultat men felmeddelandet undviks.
Om det behövs kan du också avinstallera en uppdatering.
Information om MSI-versioner finns i:
Information om möjligheten att avinstallera Office
Information om Microsoft 365 finns i:
Så här återgår du till en tidigare version av Office 2016 Klicka-och-kör
Fler resurser
Fråga experterna
Läs vår blogg, få kontakt med experter och diskutera de senaste nyheterna, uppdateringarna och bästa metoderna.
Få hjälp i communityn
Ställ en fråga och ta del av lösningar från supportagenter, MVP-medlemmar, tekniker och andra Office-användare.
Föreslå en ny funktion
Vi tycker om att läsa dina förslag och feedback! Dela dina synpunkter. Vi lyssnar.
Se även
Korrigeringar eller lösningar för de senaste problemen i Access