29. oktober 1999 - 09:10
Der er
14 kommentarer og 1 løsning
Udtræk fra streng
Jeg har følgende: Bredde er et tal strBredde er en streng strBredde = cStr(Bredde) Derefter vil jeg kunne trække enkelte tegn ud af den streng ligesom med Mid$ funktionen BreddeTegn = Mid(strBredde, 1, 2) Men hvordan gør jeg det i ASP ? Kan det også gøres uden at man konverterer til en streng ?
Annonceindlæg fra Infor
29. oktober 1999 - 09:18
#1
Ja, Det er som taget ud af en ASP-Kode.... Men jeg er ikke helt sikker på hvad det er du vil ?!?!? Vil du bare ha' trykket de 2 først tal ud af din tal-variabel ?!?!?!
29. oktober 1999 - 09:25
#2
Forestil dig at mit tal (Bredde) er 123456 Jeg vil derefter ger have sat det ind i en tabel (Det kan jeg selv), men med et tal i hver række altså: 1 2 3 4 5 6
29. oktober 1999 - 09:25
#3
det kræver vel at jeg kan tage enkelte tegn ud af helheden ?
29. oktober 1999 - 09:42
#4
Jeps.... Så gør du følgende: ' ### CODE START ### strBredde = cStr(Bredde) For I = 1 to Len(strBredde) strOutPut = mid(strBredde, I, 1) Response.write strOutput & "<BR>" Next ' ### CODE STOP ### Så får du din liste :-)
29. oktober 1999 - 09:46
#5
som du gør i strBredde - lægger et lille prefix foran der siger hvad type du arbejder med, så gør det samme med dine variabler der er tal - Læg evt prefix int foran.... intBredde = Integer (Hel tal) strBredde - String (Tekst) Så ved du når du kommer tilbage om en måned at intBredde indeholder et tal !
29. oktober 1999 - 09:49
#6
Jeg har prøvet hvad du forklarede, det skrev jeg også i mit spørgsmål, at jeg godt kendte "Mid" kommandoen, og jeg får netop denne fejl Der opstod en Microsoft VBScript-kørselsfejl fejl '800a0005' Procedurekaldet eller argumentet er ugyldigt: 'mid' Hvad så ?
29. oktober 1999 - 09:53
#7
hmm jeg har lige testet dette lille script og det virker fint ??????
29. oktober 1999 - 09:54
#8
Med hensyn til intBredde og strBredde så gør jeg det allerede !!!!!!
29. oktober 1999 - 09:54
#9
Hvad browser kører du i ?
29. oktober 1999 - 09:54
#10
Ok....
29. oktober 1999 - 09:55
#11
Så prøv selv lige at give mig hele koden dertil, også med DIN Bredde osv...
29. oktober 1999 - 09:57
#12
<%@ Language=VBScript %> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> </HEAD> <BODY> <% Bredde = 123456 strBredde = cStr(Bredde) For I = 1 to Len(strBredde) strOutPut = mid(strBredde, I, 1) Response.write strOutput & "<BR>" Next %> </BODY> </HTML>
29. oktober 1999 - 09:57
#13
Jeg kører IE5, men det burde være lige meget... For du får jo en fejl fra serveren af...
29. oktober 1999 - 09:59
#14
har lige prøvet i anden asp side, her virker mit gamle script helt fint, mystiskt Du får pointene alligevel, takker for hjælpen
29. oktober 1999 - 10:01
#15
NP :-)
Kurser inden for grundlæggende programmering