Selv de mest erfarne Microsoft Access-brugere at finde lidt brug for drop tabellen kommando. Formålet med Access er at indsamle data, ikke ødelægge det , så når kommandoen ikke svarer i en forventet måde, bør det ikke være nogen overraskelse. Der er flere mulige grunde til, at kommandoen kan mislykkes . Forkert stavet tabelnavne
Dette kan synes indlysende, men tabellen skal staves korrekt . The Access kommando sprog er ikke store og små bogstaver , men bogstaverne i filnavnet skal matche en eksisterende tabel . Når du er i tvivl , skal du højreklikke på tabellen , skal du klikke " Omdøb ", tryk derefter på "Ctrl" og "C" for at kopiere teksten. Indsætte den i delete kommando og se, om det løser problemet .
Referentiel integritet
p mest sandsynlige årsag til en fejl, når droppe tabeller involverer links eller afhængigheder mellem tabeller . Disse referentiel integritet begrænsninger fremgå, at alle værdier af en kolonne i en tabel , skal findes i den primære nøgle i en anden . For eksempel skal de værdier i regionen kode i kundens tabellen være en af de region koder findes i regioner tabellen. Hvis dette er tilfældet , vil Access ikke tillade regionen tabellen skal droppes indtil denne referentiel integritet begrænsning er fjernet . Dropper denne tabel er en meget dårlig idé.
Låsning Konflikter
Når Access-databaser deles over et netværk , kan en anden bruger have databasen låst. En lang kører forespørgslen , en rekord opdatere eller anden operation , kan låse en del af bordet og begrænse andre i at slette det. Hvis dette sker, det er en god indikation af, at tabellen ikke bør fjernes. Den samme fejl kan opstå, hvis bordet er åbent i et andet vindue i din egen database. Luk databasen, og derefter åbne den igen og prøve drop kommando igen.
Security privilegier
I sjældne tilfælde kan en Access-database kan konfigureres med yderligere sikkerhedsmæssige begrænsninger . Tabeller kan sættes read only , eller rettigheder til at ændre tabeller strukturer eller droppe tabeller kan tilbagekaldes . Hvis dette er tilfældet , vil Access ikke tillade disse tabeller , der skal droppes . Kontakt den person, der oprettede denne database , og bede ham om at enten tildele de yderligere rettigheder eller tabe tabellen.
Database Korruption
Der kan være lejlighedsvise problemer med en beskadiget database , især når det deles via et netværk . Når databasen bliver ødelagt, tabelniveau kommandoer som drop bordet ofte mislykkes. Brug Reparation og Compact værktøj til at fastsætte den database , så prøv drop tabellen kommandoen for at se, om det løser problemet.