Avatar billede madd Nybegynder
09. maj 2001 - 22:27 Der er 13 kommentarer og
2 løsninger

En nem en... kan bare ikke lige huske hvordan :)

Hejsaaaa!

Well... hvordan er det nu liiiige jeg laver f.eks. \'strTemp\' som er en variable der indeholder bogstaver, til en variabel som indeholder tal... dvs. at man kan lave \'strTemp - 32\' uden at få \'Typerne stemmer ikke overens\'
Avatar billede brian Nybegynder
09. maj 2001 - 22:30 #1
tal til streng = str(tal)
streng til tal = val(str)
Avatar billede madd Nybegynder
09. maj 2001 - 22:44 #2
Hmm jeg vil lave vbString om til vbLong - men hvordan?

/Mattias
Avatar billede brian Nybegynder
09. maj 2001 - 23:00 #3
CLng omdanner til Long, f.eks :
tal =CLng(Val(streng))
Avatar billede madd Nybegynder
09. maj 2001 - 23:04 #4
Typerne stemmer ikke overens: \'Val\'  stadig fejl!
Avatar billede brian Nybegynder
09. maj 2001 - 23:11 #5
Okie - vi begynder forfra. Hvis jeg har forstået det korrekt vil du kunne trække en strengvariabel fra en talvariabel altså :
tmp1=\"Søren34\"
tmp2=38
resultat = tmp1 - tmp2

er det rigtigt forstået ?
Avatar billede brian Nybegynder
09. maj 2001 - 23:12 #6
Hmm, øjeblik - er det udtræk fra en db ?
Avatar billede madd Nybegynder
09. maj 2001 - 23:14 #7
Min kode ser sådan her ud:

strStreng = \"136-|-133-|-140-|-140-|-143-|-\"
    arrDecrypt = Split(Replace(strStreng,\" \",\"\"),\"-|-\")
    For n = LBound(arrDecrypt) To UBound(arrDecrypt)
    taltemp = arrDecrypt(n)
    tal = CLng(Val(taltemp))
    Response.Write tal - 12
    Next

/Mattias
Avatar billede madd Nybegynder
09. maj 2001 - 23:17 #8
eller mere enkelt:

tmp1=\"34\"
tmp2=38
resultat = tmp1 - tmp2
Avatar billede brian Nybegynder
09. maj 2001 - 23:22 #9
Når jeg tester det får jeg følgende resultat :
124
121
128
128
131
-12
Avatar billede brian Nybegynder
09. maj 2001 - 23:22 #10
og det gør jeg også uden CLng
Avatar billede madd Nybegynder
09. maj 2001 - 23:25 #11
Jeg får stadig fejl! Men hvorfor?

Fejlen:
Der opstod en Microsoft VBScript-kørselsfejl fejl \'800a000d\'

Typerne stemmer ikke overens: \'Val\'

/mattias/temp3.asp, linje 14
Avatar billede madd Nybegynder
09. maj 2001 - 23:29 #12
Har sq fundet ud af det... noget med det sidste \'-|-\' så laver den en post i arrayet som er tomt... hvilket den ikke kan trække 12 fra eller noget... mystisk, men anyway, har fikset det! tak anyway!
Avatar billede madd Nybegynder
09. maj 2001 - 23:30 #13
svar lige hvis du vil have 5 points
Avatar billede brian Nybegynder
09. maj 2001 - 23:31 #14
Den sidste \'-|-\' giver bare 0 ved brug af Val og 0-12 er -12 som jeg også fik da jeg kørte det.
Avatar billede brian Nybegynder
09. maj 2001 - 23:31 #15
Men du har ret - der sker sgu mange mystiske ting !!!
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