Avatar billede _k Nybegynder
31. oktober 2002 - 15:24 Der er 2 kommentarer og
1 løsning

Tildeling af variabel-værdier i løkke

Kunne godt tænke mig at lave en løkke, hvor indholdet af mit databasekald bliver delt ud på nogle variabler.
Her er mit eks:

dim sql, rs, x, TeamName1, TeamName2, TeamName3, TeamName4, TeamName5, TeamName6, TeamName7, TeamName8,
    TeamName9, TeamName10, TeamName11, TeamName12, TeamName13, TeamName14, TeamName15
    dbConn.Open gblconnMain
        SQL = "SELECT TeamName FROM tblGames WHERE idTurn = 2"
        set rs = dbconn.execute(SQL)
       
        x = x + 1
        Do while not rs.eof
            if x < 16 Then
                eval(TeamName & x) = rs("TeamName")
            end if
            x = x +1
        rs.movenext
        Loop

Det virker dog ikke - nogen der kan se hvad der er galt?
Avatar billede eagleeye Praktikant
31. oktober 2002 - 15:43 #1
Prøv at rette denne:
eval(TeamName & x) = rs("TeamName")

Til noget i stil med:

execute "TeamName" & x & "=""" & rs("TeamName") & """"
Avatar billede eagleeye Praktikant
31. oktober 2002 - 17:56 #2
Det skal måske der skal () omkring også, men eller skulle den være ok:

Execute ("TeamName" & x & " = """ & rs("TeamName") & """")
Avatar billede _k Nybegynder
01. november 2002 - 10:10 #3
Det fungerer bare helt perfekt - mange tak :o)
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