Feilmelding i Access: «Spørring er korrupt»

Sist oppdatert: 9. desember 2019

PROBLEM

Når du prøver å kjøre en oppdateringsspørring, kan det hende at den ikke kjører og viser feilmeldingen: «Spørringen, Spørringsnavn, er skadet». 

Feil som indikerer at en spørring er korrupt

Dette vil skje for en oppdateringsspørring som:

  • Oppdaterer en enkelt tabell (det vil si at den oppdaterer en tabell i stedet for utdataene til en utvalgsspørring, eller blir med

  • Angir en WHERE-uttrykk (dvs. har oppføringer i Vilkår-raden i spørringsutformingen)

Dette problemet påvirker alle støttede bygg av Access.

Problemet ble introdusert 12. november 2019 via følgende oppdateringer for MSI-bygg:

Office 2010: Beskrivelse av sikkerhetsoppdateringen for Office 2010: 12. november 2019 (KB4484127)
Office 2013: Beskrivelse av sikkerhetsoppdateringen for Office 2013: 12. november 2019 (KB4484119)
Office 2016: Beskrivelse av sikkerhetsoppdateringen for Office 2016: 12. november 2019 (KB4484113)
Office 2016: 12. november 2019, oppdatering for Office 2016 (KB3085368)

Tabellen nedenfor viser datoene/bygg-numrene for den tidligste tilgjengelige oppdateringen, men for MSI-bygg er ikke den oppdaterte oppdateringen nødvendig og må brukes manuelt.  Det finnes en sikkerhetsoppdatering fra 10. desember for MSI-versjonene som er tilgjengelig via WSUS, og vil bli brukt automatisk som løser problemet:

2010: KB4484193 – Bygg 14.0.7243.5000
2013: KB4484186 – Bygg 15.0.5197.1000
2016: KB4484180 – Bygg 16.0.4939.1000

STATUS: LØST

Dette problemet blir løst for alle versjoner:

MERK: Hvis du prøver å ta i bruk en oppdatering, og får opp en melding om at «du har ingen produkter som påvirkes av denne pakken installert i systemet», kan det skyldes at du har en klikk og bruk-installasjon (C2R) av Office, i stedet for en MSI-installasjon.  Hvis dette er tilfelle, kan du prøve å følge de tilsvarende instruksjonene for C2R-versjonen når denne løsningen er tilgjengelig.

Versjon

Ødelagt Bygg

Utbedret Bygg

Utgivelsesdato

En offisiell kobling for å løse problemet

Access 2010 MSI, Access-databasemotor 2010 Redistributable

7241.5000

7241.5001

27. November 2019 

KB2986256 

Access 2010 C2R

7241.5000

7243.5000

10. Desember 2019

Bruk Fil/Konto/
OppdateringsValg/OppdaterNå
i et Office-program

Access 2013 MSI

5189.1000

5189.1002

27. November 2019

KB2965317

Access 2013 C2R

5189.1000

5197.1000

10. Desember 2019

Bruk Fil/Konto/
OppdateringsValg/OppdaterNå
i et Office-program

Access 2016 MSI, Access-databasemotor 2016 Redistributable

4927.1000

4927.1002

18. november 2019

KB4484198

Access 2019 Volumlisens

10352.20042

10353.20037

10. Desember 2019

Bruk Fil/Konto/
OppdateringsValg/OppdaterNå
i et Office-program

Access for Microsoft 365 Oppdatert kanal/Access 2016 C2R/Access 2019 (Versjon 1910)

12130.20344

12130.20390

18. november 2019

Bruk Fil/Konto/
OppdateringsValg/OppdaterNå
i et Office-program

Access for Office 365 Halvårskanal for foretak
(Versjon 1902)

11328.20468

11328.20480

22. november 2019

Bruk Fil/Konto/
OppdateringsValg/OppdaterNå
i et Office-program

Access for Office 365 Halvårskanal for foretak
(Versjon 1808)

10730.20416

10730.20422

22. november 2019

Bruk Fil/Konto/
OppdateringsValg/OppdaterNå
i et Office-program

Access for Office 365 Halvårskanal for foretak (forhåndsvisning), (Versjon 1908)

11929.20436

11929.20494

22. november 2019

Bruk Fil/Konto/
OppdateringsValg/OppdaterNå
i et Office-program

Access for Office 365 (Microsoft Store-versjon)

12130.20344

12130.20390

18. november 2019

Åpne Microsoft Store
Klikk på ...øverst i det høyre hjørnet
Velg «Nedlastinger og Oppdateringer»

Hvis du støter på dette problemet før løsningen er tilgjengelig, er den anbefalte løsningen å oppdatere spørringen slik at den oppdaterer resultatene av en annen spørring, i stedet for å oppdatere en tabell direkte.

Hvis du for eksempel har en spørring som ligner på:

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

Du kan opprette en ny spørring (Query1) definert som:

SELECT * from Table1;

Og oppdater den opprinnelige spørringen til:

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

Ved å erstatte alle referanser til Table1 med Query1

Dette vil gi samme resultat, men unngå feilen.

Det er også mulig å avinstallere en oppdatering om nødvendig.

For MSI-bygg, se:

Informasjon om mulighet for å avinstallere Office

For Microsoft 365, se:

Hvordan gjenopprette en tidligere versjon av Office 2016 Klikk og bruk

Flere ressurser

Ikoneksperter (hjerne, gir)

Spør ekspertene

Få kontakt med eksperter, diskuter de siste nyhetene, oppdateringene og beste fremgangsmåtene, og les bloggen vår.

Teknisk fellesskap for Microsoft

Fellesskap-ikon

Få hjelp i fellesskapet

Still et spørsmål og finn løsninger fra Support Agents, MVPs, Engineers og andre Office-brukere.

Office-forum for svar

Funksjonforespørsel-ikon (lyspære, idé)

Foreslå en ny funksjon

Vi leser gjerne forslagene og tilbakemeldingene dine. Del ideene dine. Vi lytter.

UserVoice for Office

Se også

Løsninger eller midlertidige løsninger for nylige problemer i Access

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×