Tein yksinkertaisen rekisteriohjelman (VB6lla) jossa tiedot ovat Visual Datamanagerilla tehdyssä Access 97 kannassa. Tietokantayhteys on tehty ADOlla. Kannassa nimikenttä on lajiteltu pääavaimeksi. Lajittelu toimii muuten hyvin mutta ei tunnista skandimerkkejä. Lajittelukentän ominaisuuksissa on CollatingOrder=1033 kun sen pitäisi olla ilemisesti 1053 jotta skandit menisivät oikein. Miten muutan em arvon? Data Manager ilmoittaa CollatingOrder arvon olevan readonly!
Onko joku muu tapa hoitaa lajittelu helposti?
Lyhyesti tutustuin tuohon CollatingOrder:in ja huomasin että se määräytyy tietokannan/taulun luonnin yhteydessä, eikä sitä saa muutettua enään jälkeen päin. Taulujen CollatingOrder voi poiketa itse tietokanna CollatingOrder:sta.
DAO:n puolella CollatingOrder määräytää locale-atribuutilla, joka pitäisi määritellä esim. dbSortSwedFin:ksi, jotta skandit menisi oikein ja olisi muutenkin kotoisaa. ADO:lle en vielä vastaavaa löytänyt.
Aihe on jo aika vanha, joten et voi enää vastata siihen.