Applies ToAccess til Microsoft 365 Access 2021 Access 2019 Access 2016

Senest opdateret: 23. januar 2020

PROBLEM

Når du opretter et link til en tabel i SQL Server, der har en identitetskolonne, vil Access normalt identificere den pågældende kolonne som en autonummereringskolonne.

Vis, at identitetskolonnen identificeres som et felt til automatisk nummerering

I builds til Aktuel kanal (16.0.12325.*) i version 1912 af Office 365 og Office 2016/2019 identificeres identitetskolonnerne ikke korrekt, og de bliver i stedet kun genkendt som et tal.

Identitetskolonnen er ikke korrekt identificeret som automatisk nummerering

Dette sker, når du opretter nye links via brugergrænsefladen eller via koden, men kun for nye links.  Eksisterende links bliver ikke påvirket, medmindre linket opdateres.

Access bruger korrekt identifikation af en identitetskolonne til en række formål, så det kan påvirke programmer på flere måder.

F.eks. bruges en identitetskolonne normalt til at identificere en nyligt tilføjet post.  Når identitetskolonnen ikke bruges, kan det være, at Access ikke kan finde den netop tilføjede række korrekt, så felterne i den pågældende række vises som #Deleted.

Række, der viser, at felter er slettet

Du kan få vist lignende problemer, når du bruger egenskaben RecordSet.LastModified til at hente værdier for den sidst tilføjede post. Følgende kode:

Set rst = CurrentDb().OpenRecordset("tblWithIdentityColumn")

rst.AddNew
rst!CompanyName = "Contoso"
rst.Update

rst.Bookmark = rst.LastModified
MsgBox rst!CompanyName

Kan resultere i fejl 3167:

Fejl, der angiver, at posten er slettet.

I begge tilfælde vil posten blive tilføjet, men Access kan ikke finde den.

Access vil også normalt ignorere forsøg på at opdatere identitetskolonnen direkte. Men i disse builds tillades forsøget, som mislykkes, og der genereres en fejlmeddelelse:

[SQL Server] Der kan ikke indsættes en eksplicit værdi for identitetskolonnen i tabellen 'tblOrders', når IDENTITY_INSERT er indstillet til FRA.(#544)

STATUS: RETTET

Rettelsen til dette problem er nu tilgængelig til version 1912.  Det kan være nødvendigt at gennemtvinge en opdatering for at modtage rettelsen.  Buildnummeret for den rettede version er 12325.20344.

Hvis du er på Insiders Slow (version 2001) eller Insiders Fast (version 2002). Rettelsen er endnu ikke blevet leveret i disse kanaler, så det kan være en god ide at skifte til Aktuel kanal.

Bemærk!: Når du skifter version, skal du opdatere eventuelle berørte links for at sikre, at de fungerer korrekt igen.

Ikon-eksperter (hjerne, tandhjul)

Spørg eksperterne

Kom i kontakt med eksperter, diskuter de seneste nyheder, opdateringer og de bedste fremgangsmåder samt læs vores blog.

Microsoft Tech Community

Ikon-community

Få hjælp i communityet

Stil et spørgsmål, og find løsninger fra supportmedarbejdere, MVP'er, teknikere og andre Office-brugere.

Office-forum på Svar

Ikon-funktionsanmodningen (elpære, ide)

Foreslå en ny funktion

Vi vil meget gerne læse dine forslag og feedback! Del det, du tænker på. Vi lytter.

Giv feedback

Se også

Rettelser eller løsninger til de nyeste problemer i Access

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.