Vissa tabeller namnges inte med prefixet "dbo_" när VBA CreateTableDef används i Access för Microsoft 365

Gäller för
Access för Microsoft 365 Access 2021 Access 2019

Senast uppdaterad: 1 mars 2023

PROBLEM

Metoden Database.CreateTableDef lagrar felaktigt namnet på fjärrtabellen som namnet på den lokala tabellen i TableDef-objektet, vilket kan göra att anropet till TableDefs.Append misslyckas.

Användare som stöter på det här problemet får ett felmeddelande som följande:

Fel i Access-servertabeller

Det specifika problemet är att namnet som angetts för källtabellen i CreateTableDef-metoden används som namn för den lokala tabellen som skapas.  Det är därför länkning till "Objekt", till exempel, fungerar men länkar till "dbo. Objekt" gör det inte, eftersom '.' är inte giltigt i ett lokalt tabellnamn.

Det här problemet påverkar Access 365, Access 2019 Consumer och Access 2021 Consumer, version 2212, version 15928.20000 och efterföljande versioner.

STATUS: ÅTGÄRDAT

Det här problemet är åtgärdat i version 2301 för alla berörda Office-SKU:er.

Fler resurser

Ikonexperter (hjärna, kugghjul) Fråga experterna

Läs vår blogg, få kontakt med experter och diskutera de senaste nyheterna, uppdateringarna och bästa metoderna.

Access Tech Community

Ikon-communityn Få hjälp i communityn

Ställ en fråga och ta del av lösningar från supportagenter, MVP-medlemmar, tekniker och andra Office-användare.

Access-forum på svar

Ikonfunktionsförfrågan (glödlampa, idé) Föreslå en ny funktion

Vi tycker om att läsa dina förslag och feedback! Dela dina synpunkter. Vi lyssnar.

Ge feedback

Se även

Korrigeringar eller lösningar för de senaste problemen i Access