Avatar billede ziber Nybegynder
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 ?
Avatar billede mike@work Praktikant
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 ?!?!?!
Avatar billede ziber Nybegynder
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
Avatar billede ziber Nybegynder
29. oktober 1999 - 09:25 #3
det kræver vel at jeg kan tage enkelte tegn ud af helheden ?
Avatar billede mike@work Praktikant
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 :-)

Avatar billede mike@work Praktikant
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 !
Avatar billede ziber Nybegynder
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å ?
Avatar billede mike@work Praktikant
29. oktober 1999 - 09:53 #7
hmm jeg har lige testet dette lille script og det virker fint ??????
Avatar billede ziber Nybegynder
29. oktober 1999 - 09:54 #8
Med hensyn til intBredde og strBredde så gør jeg det allerede !!!!!!
Avatar billede ziber Nybegynder
29. oktober 1999 - 09:54 #9
Hvad browser kører du i ?
Avatar billede mike@work Praktikant
29. oktober 1999 - 09:54 #10
Ok....
Avatar billede ziber Nybegynder
29. oktober 1999 - 09:55 #11
Så prøv selv lige at give mig hele koden dertil, også med DIN Bredde osv...
Avatar billede mike@work Praktikant
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>
Avatar billede mike@work Praktikant
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...
Avatar billede ziber Nybegynder
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
Avatar billede mike@work Praktikant
29. oktober 1999 - 10:01 #15
NP :-)
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