The Drop Table Command for Microsoft Access gir ut en Syntax Error

Selv de mest erfarne Microsoft Access brukere finner lite bruk for rullebord kommandoen. Formålet med Access er å samle inn data, ikke ødelegge den, så når kommandoen ikke svarer på en forventet måte, bør det ikke være noen overraskelse. Det er flere mulige årsaker til at kommandoen kan mislykkes.

Feilstavede Tabell Names

Dette kan virke innlysende, men tabellnavnet må være riktig stavet. The Access kommandospråk er ikke store og små bokstaver, men bokstavene i filnavnet må samsvare med en eksisterende tabell. Når du er i tvil, høyreklikker du på tabellnavnet, klikk på "Endre" og deretter trykke "Ctrl" og "C" for å kopiere teksten. Lim den inn slettekommando og se om dette løser problemet.

Referanseintegritet

Den mest sannsynlige årsaken til en feil når slippe tabeller innebærer linker eller avhengigheter mellom bordene. Disse referanseintegritetsbegrensninger si at alle verdier av en kolonne i en tabell må finnes i primærnøkkelen til en annen. For eksempel, må verdiene i regionen koden i kundetabellen være en av de regionkoder som finnes i regionene tabellen. Dersom dette er tilfelle, vil ikke tillate tilgang regionen tabellen som skal slippes frem til dette referanseintegritet begrensningen er fjernet. Slippe denne tabellen er en veldig dårlig idé.

låse~~POS=TRUNC Konflikter

Når Access databaser deles over et nettverk, kan en annen bruker har databasen låst. En lang kjører spørringen, kan en rekord oppdatering eller annen operasjon låse en del av tabellen og begrense andre fra å slette den. Hvis dette skjer, er dette en god indikasjon på at tabellen ikke bør fjernes. Den samme feilen kan oppstå hvis bordet er åpent i et annet vindu i din egen database. Lukke databasen, deretter re-åpne den og prøve rulle kommandoen på nytt.

sikkerhetsrettigheter

I sjeldne tilfeller kan en Access-database konfigureres med ekstra sikkerhetsbegrensninger. Tabeller kan settes som kun kan lese, eller rettigheter til å endre tabeller strukturer eller å slippe tabeller kan tilbakekalles. Hvis dette er tilfelle, vil Access ikke tillate disse tabellene til å bli droppet. Ta kontakt med personen som opprettet denne databasen og be ham om å enten gi de tilleggsrettigheter eller sletting av tabellen.

database Korrupsjon

Det kan være sporadiske problemer med en ødelagt database, spesielt når det er delt over et nettverk. Når databasen blir ødelagt, bord nivå kommandoer som slipp tabellen ofte mislykkes. Bruk Reparasjon og kompakt verktøy for å fikse databasen, og deretter prøve rullebord kommandoen for å se om dette løser problemet.