Päivitetty viimeksi: 23. tammikuuta 2020
ONGELMA
Kun SQL Serverillä luodaan linkki taulukkoon, jossa on Käyttäjätiedot-sarake, Access yleensä tunnistaa sarakkeen Laskuri-sarakkeeksi.
Ajantasaisen kanavan Office 365:n ja Office 2016/2019:n version 1912 koontiversioissa (16.0.12325.*) Käyttäjätiedot-sarakkeita ei tunnisteta oikein, vaan ne tunnistetaan vain lukuina.
Näin tapahtuu luotaessa uusia linkkejä käyttöliittymässä tai koodin kautta. Tämä koskee vain uusia linkkejä. Se ei vaikuta aiemmin luotuihin linkkeihin, ellei linkkejä päivitetä.
Access hyödyntää Käyttäjätiedot-sarakkeen oikeaa tunnistamista useisiin tarkoituksiin, joten tämä voi vaikuttaa sovelluksiin monin tavoin.
Käyttäjätiedot-saraketta käytetään yleensä esimerkiksi tunnistamaan äskettäin lisätyt tietueet. Kun Käyttäjätiedot-saraketta ei käytetä, Access ei ehkä pysty kunnolla tunnistamaan lisättyä riviä, mikä saa kyseisellä rivillä olevat kentät näkymään muodossa #Deleted.
Samankaltaisia ongelmia saattaa ilmetä, kun käytät RecordSet.LastModified-ominaisuutta viimeksi lisätyn tietueen arvojen noutamiseen. Seuraava koodi:
Set rst = CurrentDb().OpenRecordset("tblWithIdentityColumn")
rst.AddNew
rst!CompanyName = "Contoso"
rst.Update
rst.Bookmark = rst.LastModified
MsgBox rst!CompanyName
Voi aiheuttaa virheen 3167:
Kummassakin tapauksessa tietueen lisääminen onnistuu, mutta Access ei onnistu löytämään sitä.
Access jättää myös yleensä huomiotta yritykset päivittää Käyttäjätiedot-saraketta suoraan. Näissä koontiversioissa yritys sallitaan, mutta se epäonnistuu, jolloin näkyviin tulee virheilmoitus:
[SQL Server] Ei voi syöttää eksplisiittistä arvoa Käyttäjätiedot-sarakkeeseen taulukossa 'tblOrders', kun IDENTITY_INSERT on poistettu käytöstä. (#544)
TILA: KORJATTU
Tämän ongelman korjaus on nyt saatavilla versiolle 1912. Sinun on ehkä erikseen pakotettava päivitys, jotta saat korjauksen. Korjatun koontiversion numeron pitäisi olla 12325.20344.
Jos käytössäsi on Insider-versiot hitaasti (versio 2001) tai Insider-versiot nopeasti (versio 2002) Korjausta ei ole vielä toimitettu näille kanaville, joten kannattaa vaihtaa ajantasaiseen kanavaan.
: Kun olet vaihtanut version, sinun on päivitettävä kaikki asiaan liittyvät linkit varmistaaksesi, että ne toimivat taas oikein.
Kysy asiantuntijoilta
Ole yhteydessä asiantuntijoihin, keskustele viimeisimmistä uutisista, päivityksistä ja parhaista käytännöistä ja lue blogia.
Pyydä apua yhteisöltä
Kysy ja etsi ratkaisuja tukiedustajilta, erityisasiantuntijoilta, teknisiltä asiantuntijoilta, insinööreiltä ja muilta Office-käyttäjiltä.
Ehdota ominaisuutta
Otamme mielellämme ehdotuksia ja palautetta vastaan. Jaa ajatuksesi. Mielipiteesi on tärkeä.
Katso myös
Korjauksia tai vaihtoehtoisia menetelmiä Accessin viimeaikaisiin ongelmiin