Feilmelding når du kjører en tilføyingsspørring, kjører en lag-tabell-spørring eller importerer data til en stor Access-databasefil: Ugyldig argument

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 835416 - Vis produkter som denne artikkelen gjelder for.
Denne artikkelen omhandler en Microsoft Access-database (MDB-fil) eller en Microsoft Access-database (ADP-fil). Moderat: Krever grunnleggende ferdigheter innen makroer, koding og interoperabilitet.
Vis alt | Skjul alt

På denne siden

Symptom

Når du prøver å kjøre en tilføyingsspørring, kjøre en lag-tabell-spørring eller importerer data til en stor Microsoft Access-databasefil i Microsoft Access, kan det hende at du får følgende feilmelding:
Ugyldig argument.
Dette problemet oppstår når størrelsen på Access-databasefilen nærmer seg grensen på 2 gigabyte (GB).

Workaround

Du kan løse dette problemet ved å redusere størrelsen på Access-databasefilen. Bruk en av følgende metoder til å gjøre dette:

Metode 1: Komprimere Access-databasefilen

Du kan redusere størrelsen på Access-databasefilen ved å kjøre verktøyet Komprimer og reparer database. Gjør dette ved å bruke følgende fremgangsmåte:

Obs!  Hvis du vil kompimere en delt Access-databasefil som er på en server eller i en delt mappe, må du passe på at ingen andre brukere på nettverket har åpnet Access-databasefilen. Du må ha eksklusiv tilgang til Access-databasefilen.
  1. Start Access.
  2. Velg DatabaseverktøyVerktøy-menyen, og klikk deretter Komprimer og reparer database.

    Obs!  I Access 2007 klikker du Microsoft Office-knappen, velger Behandle, og klikker deretter Komprimer og reparert database.
  3. I dialogboksen Database som skal komprimeres velger du Access-filen du vil komprimere, og klikker deretter Komprimer.
  4. I dialogboksen Komprimer database som velger du navnet på den komprimenter Access-databasefilen.
  5. Klikk Lagre.

Metode 2: Dele Access-databasefilen

Du kan også omgå problemet ved å dele Access-databasefilen i flere Access-databasefiler. Hvis Access-databasefilen inneholder visse moduler med mye koder, kan du bruke bibliotekdatabaser til å lagre koden. Du kan også bruke veiviseren for databasesplitting til å dele én Access-databasefil i to Access-databasefiler. En av Access-databasefilene inneholder alle tabellene. Den andre Access-databasefilen inneholder de resterende databaseobjektene, som skjemaer og rapporter. Slik gjør du:
  1. Start Access.
  2. Åpne den problematiske Access-databasefilen.
  3. Verktøy-menyen velger du Databaseverktøy i Database-vinduet, og klikker deretter Databaseoppdeling.

    Obs!  I Access 2007 klikker du Access-database i Flytt data-gruppen i kategorien Databaseverktøy.
  4. I dialogboksen Databaseoppdeling klikker du Del database.
  5. I dialogboksen Opprett bakdatabase skriver du et navn på bakdatabasen for Access i Filnavn-boksen, og klikker deretter Del.
  6. Klikk OK.

Referanser

Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnumre for å vise artiklene i Microsoft Knowledge Base:
304932 Dele en Microsoft Access-database manuelt (denne artikkelen kan være på engelsk)
302495 ACC2000: Ugyldig argument når du importere, kopierer eller føyer til data i en tabell (denne artikkelen kan være på engelsk)
209912 ACC2000: Referere klasser som finnes i flere biblioteker (denne artikkelen kan være på engelsk)
288631 Defragmentere og komprimere database for å forbedre ytelse (denne artikkelen kan være på engelsk)

Egenskaper

Artikkel-ID: 835416 - Forrige gjennomgang: 8. februar 2008 - Gjennomgang: 4.3
Informasjonen i denne artikkelen gjelder:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
Nøkkelord: 
kbexpertiseinter kbtshoot kbquery kbmemory kbdatabase kberrmsg kbprb KB835416

Gi tilbakemelding

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com