Avatar billede da_darkside Nybegynder
28. juni 2003 - 08:39 Der er 4 kommentarer og
1 løsning

Execute spørgsmål

jeg har lavet følgende kode, problemet er dog der opstår en fejl :-(

Er der nogen som kan se hvad jeg evt har gjort forkert ?

Error Type:
Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'CoNav0'
Counter1test.asp

CoNav0 = 8
CoNav1 = 4
CoNav2 = 15

'laver lige en test med var 0
CountG = 0

CounterVar = Execute("CoNav" & CountG & "")

CountG = 0
Do until CountG >= CounterVar

Response.write("Test "&CounterVar&"")

CountG = CountG + 1
loop
Avatar billede websam Nybegynder
28. juni 2003 - 08:50 #1
Henter du fra en database ? For så er der noget der kunne tyde på at du ikke har sat dit felt til int/tal

/websam
Avatar billede da_darkside Nybegynder
28. juni 2003 - 08:55 #2
well, ikke i denne kode

problemet ligger i den ikke kan finde ud af

CounterVar = Execute("CoNav" & CountG & "")

og hvilken var den skal bruge i

Do until CountG >= CounterVar

Koden ligger inde i en større sammenhæng, derfor der er flere "CoNav's"
Avatar billede Spotgun Seniormester
28. juni 2003 - 10:47 #3
Jeg er ikke helt sikker på, hvilket resultat du forventer at få ud af din funktion, men prøv det her:

CoNav0 = 8
CoNav1 = 4
CoNav2 = 15

CountG = 0

CounterVar = Eval("CoNav" & CountG)

CountG = 0
Do until CountG >= CounterVar

Response.write "Test: "& CounterVar & "<br>"

CountG = CountG + 1
loop
Avatar billede Spotgun Seniormester
28. juni 2003 - 10:49 #4
Ellers prøv det her - det var den eneste anden løsning jeg kunne komme på:

CoNav0 = 8
CoNav1 = 4
CoNav2 = 15

CountG = 0
CounterVar = Eval("CoNav" & CountG)

CountG = 0
Do Until CountG >= CounterVar
    CounterVar = Eval("CoNav" & CountG)
    Response.write "Test: "& CounterVar & "<br>"
    CountG = CountG + 1
Loop
Avatar billede Spotgun Seniormester
28. juni 2003 - 10:52 #5
Prøv desuden at kigge nærmere på dette link, der står en god forklaring om forskellen på Execute og Eval...

http://msdn.microsoft.com/library/en-us/script56/html/vsfcteval.asp
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