Avatar billede websam Nybegynder
01. november 2006 - 15:02 Der er 9 kommentarer og
2 løsninger

Fortløbende nummer ?

Hejsa,

Er der en der ligger inde med en idé til en nem måde at lave fortløbende nummer på, således at jeg kan starte med nummer :

1000000
1000001
1000002
1000003.....osv.

/Websam
Avatar billede arne_v Ekspert
01. november 2006 - 15:14 #1
Hvis det er i databasen, saa har de fleste databaser noget indbygget til det.

Hvis du vil goere det i applikationen, saa skal du skelne mellem:

1) applikationer som altid kun skal koere paa en server

det er ret nemt

en singleton med en siompel counter og synkroniserede metoder

2) applikationer som skal kunne koere distribueret paa flere servere

vanskeligt !!
Avatar billede snepnet Nybegynder
01. november 2006 - 17:18 #2
Hvad er det for en opgave du skal løse med det?
Mvh
Avatar billede websam Nybegynder
02. november 2006 - 07:19 #3
Jeg skal bruge det til et ticket modul hvor første nummer skal være 1000000 og efterfølgende 1000001, 1000002, 1000003......osv således at jeg ikke bare har 1, 2, 3....som autogenereret nummer fra databasen.

arne_v >> Hvis det er muligt at lave det således i en database må du meget gerne udvide min horisont ;o)

/Websam
Avatar billede websam Nybegynder
02. november 2006 - 07:22 #4
Senere vil jeg også skulle bruge det samme princip til et ordrenummer, fakturanummer ect.

/Websam
Avatar billede thrytter Nybegynder
02. november 2006 - 10:55 #5
Hvis du har Identity på et felt (i en MS SQL database) kan du i/under Identity Seed angive en startværdi på eks. 1000000 i stedet for standardværdien 1
Avatar billede arne_v Ekspert
02. november 2006 - 12:38 #6
De fleste databaser giver mulighed for at bestemme startværdi.

Men det er svært at undgå huller hvis man også sletter.
Avatar billede websam Nybegynder
02. november 2006 - 13:18 #7
I dette tilfælde er der tale om mysql og der kan jeg ikke lige finde ud hvor jeg sætter det henne, nogle forslag ?

Det er ikke muligt for andre end administratoren (mig) at slette records i dette tilfælde, så der kommer ingen huller ;o)

/Websam
Avatar billede arne_v Ekspert
02. november 2006 - 14:29 #8
ALTER TABLE tabel AUTO_INCREMENT = 1000000
Avatar billede arne_v Ekspert
10. december 2006 - 01:14 #9
tid at få afsluttet her ?
Avatar billede websam Nybegynder
10. december 2006 - 18:53 #10
ja smid et svar arne_v det virker ;o)
Avatar billede arne_v Ekspert
10. december 2006 - 19:58 #11
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester