Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

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.

Näyttää, että Käyttäjätiedot-sarake on merkitty Laskuri-kentäksi

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.

Käyttäjätiedot-saraketta ei tunnisteta oikein Laskuri-sarakkeeksi

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.

Rivi, jolla näkyvissä kentissä lukee Poistettu

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:

Virhe, joka ilmaisee, että tietue on poistettu.

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.

Huomautus: Kun olet vaihtanut version, sinun on päivitettävä kaikki asiaan liittyvät linkit varmistaaksesi, että ne toimivat taas oikein.

Asiantuntijoiden kuvake (aivot, rattaat)

Kysy asiantuntijoilta

Ole yhteydessä asiantuntijoihin, keskustele viimeisimmistä uutisista, päivityksistä ja parhaista käytännöistä ja lue blogia.

Microsoft Tech Community -verkosto

Yhteisön kuvake

Pyydä apua yhteisöltä

Kysy ja etsi ratkaisuja tukiedustajilta, erityisasiantuntijoilta, teknisiltä asiantuntijoilta, insinööreiltä ja muilta Office-käyttäjiltä.

Answers-sivuston Office-keskustelupalsta

Ominaisuuksien kuvake (hehkulamppu, idea)

Ehdota ominaisuutta

Otamme mielellämme ehdotuksia ja palautetta vastaan. Jaa ajatuksesi. Mielipiteesi on tärkeä.

Anna palautetta

Katso myös

Korjauksia tai vaihtoehtoisia menetelmiä Accessin viimeaikaisiin ongelmiin

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×