voidaksesi lisätä alueita suosikkeihisi
voidaksesi lisätä alueita suosikkeihisi
Meillä on myyntitilauslajeja siunaantunut 25 kpl. - numerosarjaa on jaettu niin että tilausnumerot ovat enimmillään kuusinumeroisia. Tietokantakuvauksen perusteella kyseessä on int-kenttä jossa voi olla miljardiluokkaa olevia numeroita mutta sitä en tiedä kuinka isoja numeroita uskaltaa käyttää? Odotan helpparista virallisempaakin vastausta mutta ajattelin täälläkin vähän kysellä että onko kuinka isoja numerosarjoja käytössä? Meillä esim. normaalilaji juoksee 235000:n tienoilla.
Hei Marko,
Novassa on aika monessa kohtaa rajoituksena numerointi tällä välillä: 1 - 2147483647
Jos syötetään isompaa numerosarjaa kuin tuo 2147483647 tulee tällaista virhetilannetta kuin
-2147217833 / Arithmetic overflow error converting expression to data type int.
Koodari osaisi selittää miksi juuri tuo on ohjelmassa suurin mahdollinen numero. Liittyy käsittääkseni ohjelman bittisyyteen. 🙂 (Wikipedia)
Terveisin,
Olli, Visma Sovellustuki
Kyllä toki tiedän että tuo ohjelmallinen rajoitus tulee Sqlserverin kokonaisluvun tietotyypistä. Lähinnä ajoin takaa sitä että joskus on tullut vastaan että vaikka tietokantaan pystyy tallentamaan jotain niin ohjelmassa on muita kohtia /rajoitteita joiden vuoksi ei suositella käytettäväksi koko kapasiteettia. Vertaus vaikka että johonkin raporttiin mahtuisi 1000 merkkiä tekstiä mutta tietokannan kenttään pystyy tallentamaan 10000 merkkiä.
Visma Amplio Oy
PL 20
00047 VISMA
Copyright © 2019 Visma.com. All rights reserved.