Viimati värskendatud 23. jaanuaril 2020

PROBLEEM

Kui loote SQL Server tabeli lingi, millel on identiteediveerg, tuvastab Access tavaliselt selle veeru automaatnumbri veeruna.

Kuva, et identiteediveerg on tuvastatud automaatnumbri väljana

Office 365 ja Office 2016/2019 versiooni 1912 esmavärskenduskanali järkudes (16.0.12325.*) ei tuvastata identiteediveerge õigesti ning need tuvastatakse selle asemel ainult arvuna.

Identiteediveerg pole automaatnumbrina õigesti tuvastatud

See juhtub siis, kui loote uusi linke kasutajaliidese või koodi kaudu, kuid ainult uute linkide jaoks.  See ei mõjuta olemasolevaid linke, v.a juhul, kui link on värskendatud.

Access kasutab identiteediveeru õiget tuvastamist mitmel otstarbel, nii et see võib rakendusi mitmel viisil mõjutada.

Näiteks kasutatakse vastlisatud kirje tuvastamiseks tavaliselt identiteediveergu.  Kui identiteediveergu ei kasutata, ei pruugi Access vastlisatud rida õigesti leida, mis põhjustab selle rea väljade kuvamise #Deleted.

Row showing fields that say Deleted

Sarnased probleemid võivad ilmneda ka atribuudi RecordSet.LastModified kasutamisel viimase lisatud kirje väärtuste toomiseks. Järgmine kood:

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

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

rst.Bookmark = rst.LastModified
MsgBox rst!CompanyName

Võib põhjustada tõrke 3167:

Tõrge, mis näitab, et kirje on kustutatud.

Mõlemal juhul lisatakse kirje edukalt, kuid Access ei leia seda edukalt.

Access ignoreerib tavaliselt ka katseid veergu Identiteet otse värskendada. Kuid nendes järkudes võimaldab see katset, kuid nurjub ja genereerib tõrketeate:

[SQL Server] Kui IDENTITY_INSERT väärtuseks on määratud OFF,(#544) ei saa tabelisse tblOrders sisestada identiteediveeru otsest väärtust.(#544)

OLEK: LAHENDATUD

Selle probleemi lahendus on nüüd saadaval versiooni 1912 jaoks.  Võimalik, et peate paranduse saamiseks värskenduse selgesõnaliselt jõustama.  Fikseeritud järgunumber peaks olema 12325.20344.

Kui kasutate programmi Insider Slow (versioon 2001) või Insider Fasti (versioon 2002). Lahendus pole nendes kanalites veel kohale toimetatud, seega võiksite minna üle praegusele kanalile.

Märkus.: Pärast versioonide muutmist peate värskendama kõik mõjutatud lingid, et veenduda nende õiges käitumises.

Ekspertide ikoon (aju, mutrid)

Küsige nõu asjatundjatelt

Saate ühendust võtta asjatundjatega, arutleda uudiste, värskenduste ja heade tavade teemal ning lugeda meie ajaveebi.

Microsofti spetsialistide kogukonnafoorum

Kogukonnafoorumi ikoon

Abi kogukonnafoorumist

Saate esitada küsimusi ning leida probleemidele lahendusi tugitöötajate, tippspetsialistide, tehnikute ja teiste Office’i kasutajate abil.

Office’i foorum Answersi saidil

Funktsioonitaotluse ikoon (lambipirn, idee)

Uue funktsiooni soovitamine

Meil on alati hea meel teie soovituste ja tagasiside üle! Jagage oma ideid. Me kuulame.

Tagasiside andmine

Vt ka

Accessi hiljutiste probleemide parandused või ajutised lahendused

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.