Avatar billede jernespand Nybegynder
17. februar 2004 - 17:35 Der er 5 kommentarer og
1 løsning

Dynamiske variabler ?

Jeg har ein db med ti kolloner

hver af kollonerne indeholder et ord fx. "antalbil" og "antalhus"

jeg vil gerne gøre et loop der laver antalbil til en variabel

D.v.s. objrs("kolonnesomindeholderteksten_antalbil")=5

således at jeg skriver <%=antalbil%> og får resultatet 5

Forstår nogen hvad jeg prøver at spørge om? :)
Avatar billede eagleeye Praktikant
17. februar 2004 - 17:42 #1
Så skal du bruge execute:

Execute(objrs("kolonnesomindeholderteksten_antalbil")&"=5")

Så kan du bruger
<%=antalbil%>
og få vist 5
Avatar billede jernespand Nybegynder
18. februar 2004 - 11:24 #2
Sådan right? :
        Do While Not objrs.EOF
        Execute(trim(objrs("heiti"))&"="&trim(objrs("innihald")))
        objrs.movenext
        loop

Men får følgende fejl :
                Microsoft VBScript compilation (0x800A0407)
                Invalid number

? :)
Avatar billede jernespand Nybegynder
18. februar 2004 - 11:24 #3
"innihald" er ikke bare tal men også tekststrenge
Avatar billede eagleeye Praktikant
18. februar 2004 - 19:17 #4
Ok, prøv sådan her:

Execute(""&trim(objrs("heiti"))&"="""&trim(objrs("innihald"))&""")
Avatar billede jernespand Nybegynder
29. september 2004 - 21:59 #5
hvordan kan eg give point til  eagleeye ?
Avatar billede eagleeye Praktikant
29. september 2004 - 22:03 #6
Så skal jeg lige lave et svar :)

Så skal du markere mit navn i listen også selv om der kun er et, og så trykke accepter ;)
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