Avatar billede wolfgang Praktikant
07. december 2006 - 12:24 Der er 2 kommentarer og
1 løsning

Behold hele tallet

Hej Eksperter,

Jeg er stødt ind i et problem, i forbindelse med en lille beregning.

Jeg skal lægge 1 til en tal-værdi. Denne tal-værdi ligger i variablen strUID = 000001
Når jeg ligger 1 til 000001 bliver resultatet 2 og ikke, som ønsket, 000002.

Har I et bud på hvorledes jeg kan beholde 0'erne i min værdi?

Jeg glæder mig til at høre fra jer.
Avatar billede pidgeot Nybegynder
07. december 2006 - 12:32 #1
Det ville kræve at du laver en manuel addering ved at manipulere det enkelte ciffer direkte.

Det nemmeste ville derfor nok være at sætte det passende antal 0'ere ind igen bagefter. Kan desværre ikke lige give noget kode, da jeg ikke kan ASP.
Avatar billede wolfgang Praktikant
07. december 2006 - 12:36 #2
Hej pidgeot, tak for din kommentar.
Det er lige lykkedes mig at "Google" et brugbart eksempel.

string = AddLeadingZeros(number, totalLength)

function AddLeadingZeros(byval n, byval count)
    if len(n) >= count then
        addleadingzeros = n
        exit function
    end if

    dim c, s, i
    c = count - len(n)

    for i = 1 to c
        s = s & "0"
    next
    s = s & cstr(n)

    AddLeadingZeros = s
end function


Læs mere her: http://www.aspemporium.com/codelib.aspx?pid=121&cid=11
Avatar billede morhan Novice
08. december 2006 - 01:03 #3
Hvis man føler sig inspireret af de indbyggede funktioner, kan den funktion godt skrives lidt kortere

Function AddLeadingZeros(byval n, byval count)
    Dim s
    s = Right(String(count, "0") & n, count)
    AddLeadingZeros = s
End Function
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
Kurser inden for grundlæggende programmering

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

IT-JOB

Procon Solution A/S

Customer Success Consultant

Netcompany A/S

Managing Architect

Capgemini Danmark A/S

IGNITE Graduate Program 2026

Formpipe Software A/S

Senior Product Manager