Noen tabeller får ikke navn med prefikset «dbo_» når du bruker VBA CreateTableDef i Access for Microsoft 365

Gjelder for
Access for Microsoft 365 Access 2021 Access 2019

Sist oppdatert: 1. mars 2023

PROBLEM

Metoden Database.CreateTableDef lagrer feilaktig navnet på den eksterne tabellen som navnet på den lokale tabellen i TableDef-objektet, noe som kan føre til at kallet til TableDefs.Append mislykkes.

Brukere som støter på dette problemet, får en feilmelding som følger:

Feil i Access-servertabeller

Det spesifikke problemet er at navnet som er angitt for kildetabellen i CreateTableDef-metoden, brukes som navnet på den lokale tabellen som opprettes.  Dette er grunnen til at kobling til «Elementer», for eksempel, fungerer, men kobler til «dbo. Elementer" gjør det ikke, fordi "." er ugyldig i et lokalt tabellnavn.

Dette problemet påvirker Access 365, Access 2019 Consumer og Access 2021 Consumer, versjon 2212, bygg 15928.20000 og påfølgende bygg.

STATUS: LØST

Dette problemet er løst i versjon 2301 for alle berørte Office SKU-er.

Flere ressurser

Ikoneksperter (hjerne, tannhjul) Spør ekspertene

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

Få tilgang til teknisk fellesskap

Ikonfelleskap få hjelp i fellesskapet

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

Access-forumet om svar

Forespørsel om ikonfunksjon (lyspære, idé) Foreslå en ny funksjon

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

Gi tilbakemelding

Se også

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