Senest opdateret: 9. december 2019
PROBLEM
Når du forsøger at køre en opdateringsforespørgsel, kører den muligvis ikke og viser fejlen: "Forespørgslen 'forespørgselsnavn' er beskadiget".
Dette forekommer i en opdateringsforespørgsel, der:
-
Opdaterer en enkelt tabel (dvs. den opdaterer en tabel i stedet for outputtet af en Udvælgelsesforespørgsel, eller sammenføjer)
-
Angiver en WHERE-delsætning (dvs. har poster i rækken Kriterier i forespørgselsdesigneren)
Dette problem påvirker alle understøttede builds af Access.
Dette problem blev introduceret 12. november 2019 via følgende rettelsesopdateringer til MSI- builds:
Office 2010: Beskrivelse af sikkerhedsopdateringen til Office 2010: 12. november 2019 (KB4484127) Office 2013: Beskrivelse af sikkerhedsopdateringen til Office 2013: 12. november, 2019 (KB4484119) Office 2016: Beskrivelse af sikkerhedsopdateringen til Office 2016: 12. november, 2019 (KB4484113) Office 2016: 12. november 2019, opdatering til Office 2016 (KB3085368)
Nedenstående tabel viser datoer/buildnumre for den tidligst tilgængelige opdatering, men for MSI-builds er den programrettelse, der henvises til, ikke en påkrævet programrettelse, og den skal anvendes manuelt. Der findes en sikkerhedsopdatering for 10. december, som kan hentes via WSUS. Den anvendes automatisk og retter fejlen:
2010: KB4484193 – build 14.0.7243.5000
2013: KB4484186 – build 15.0.5197.1000 2016: KB4484180 – build 16.0.4939.1000STATUS: RETTET
Dette problem vil blive rettet i alle versioner:
BEMÆRK: Hvis du forsøger at anvende en programrettelse, og du kan se en meddelelse, hvor der står "ingen produkter, der er inkluderet i denne pakke, er installeret i systemet", kan det skyldes, at du har en Klik og kør-Installation (C2R) af Office i stedet for en MSI-installation. Hvis det er tilfældet, kan du prøve den tilsvarende vejledning til C2R-versionen, når rettelsen er tilgængelig.
Version |
Ødelagt build |
Build er blevet rettet |
Udgivelsesdato |
Officielt link til problemløsning |
---|---|---|---|---|
Access 2010 MSI, Access Database Engine 2010 Redistributable |
7241.5000 |
7241.5001 |
27. november 2019 |
|
Access 2010 C2R |
7241.5000 |
7243.5000 |
10. december 2019 |
Brug Fil/Konto/ OpdateringIndstillinger/OpdaterNu i et Office-program |
Access 2013 MSI |
5189.1000 |
5189.1002 |
27. november 2019 |
|
Access 2013 C2R |
5189.1000 |
5197.1000 |
10. december 2019 |
Brug Filer/Konto/ OpdateringIndstillinger/OpdaterNu i et Office-program |
Access 2016 MSI, Access Database Engine 2016 Redistributable |
4927.1000 |
4927.1002 |
18. november 2019 |
|
Access 2019 Volumenlicens |
10352.20042 |
10353.20037 |
10. december 2019 |
Brug Filer/Konto/ OpdateringIndstillinger/OpdaterNu i et Office-program |
Access Microsoft 365 Aktuel kanal/Access 2016 C2R/Access 2019 (version 1910) |
12130.20344 |
12130.20390 |
18. november 2019 |
Brug Fil/Konto/ OpdateringIndstillinger/OpdaterNu i et Office-program |
Access til Office 365 Halvårlig virksomhedskanal (Version 1902) |
11328.20468 |
11328.20480 |
22. november 2019 |
Brug Filer/Konto/ OpdateringIndstillinger/OpdaterNu i et Office-program |
Access til Office 365 Halvårlig virksomhedskanal (Version 1808) |
10730.20416 |
10730.20422 |
22. november 2019 |
Brug Filer/Konto/ OpdateringIndstillinger/OpdaterNu i et Office-program |
Access til Office 365 Semi-Halvårlig virksomhedskanal (forhåndsvisning), (Version 1908) |
11929.20436 |
11929.20494 |
22. november 2019 |
Brug Filer/Konto/ OpdateringIndstillinger/OpdaterNu i et Office-program |
Access til Office 365 (Microsoft Store-version) |
12130.20344 |
12130.20390 |
18. november 2019 |
Åbn Microsoft Store Klik på ... i det øverste højre hjørne Vælg "Overførsler og opdateringer" |
Hvis du støder på dette problem, før rettelsen er tilgængelig, er den anbefalede løsning at opdatere forespørgslen, så den opdaterer resultaterne af en anden forespørgsel i stedet for at opdatere en tabel direkte.
Hvis du f.eks. har en forespørgsel svarende til:
UPDATE Table1 SET Table1.Field1 = "x" WHERE ([Table1].[Field2]=1);
kan du oprette en ny forespørgsel (Query1), der er defineret som:
SELECT * from Table1;
og opdatere den oprindelige forespørgsel til:
UPDATE Query1 SET Query1.Field1 = "x" WHERE ([Query1].[Field2]=1);
Ved at erstatte alle referencer til Table1 med Query1
får du de samme resultater, men fejlen undgås.
Hvis det er nødvendigt, er det også muligt at fjerne en opdatering.
For MSI-builds skal du se:
Oplysninger om muligheden for at fjerne Office
For Microsoft 365 skal du se:
Sådan gendannes en tidligere version af Office 2016 Klik og kør
Flere ressourcer
Spørg eksperterne
Kom i kontakt med eksperter, diskuter de seneste nyheder, opdateringer og de bedste fremgangsmåder samt læs vores blog.
Få hjælp i communityet
Stil et spørgsmål, og find løsninger fra supportmedarbejdere, MVP'er, teknikere og andre Office-brugere.
Foreslå en ny funktion
Vi vil meget gerne læse dine forslag og feedback! Del det, du tænker på. Vi lytter.