webForumDet fria alternativet

funktioner, sub och arayer

ASP

5 svar · 277 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

OBS!! Detta blir en lång post, jag kan tyvärr med mina futtiga ASP/SQL kunskaper inte bryta ner denna koden och plocka ut det jag vill ha. Skulle någon kunna hjälpa mig att förklara?

Något sådant här måste jag använda mig av:

 class TeamObj

     public sub setData(lagID)

       dim sql, rs
       dim opponentID
       dim i, inList

       id = lagID

       sql = "select * from dnLag where lagID = " & lagID & ""
       set rs = dbCom.Execute(sql)
       if not (rs.BOF and rs.EOF) then
         distrikt = rs.Fields("distrikt").Value
		 namn = rs.Fields("lagNamn").Value
       end if

       'Find records and point totals for all games played by this team.

       sql = "select * from dnLag, dnMatcher" _
          & " where Resultat <> ''" _
          & " and" _
          & " ((bortalagID = " & lagID & " and LagID = hemmalagID)" _
          & "  or" _
          & "  (hemmalagID = " & lagID & " and lagID = bortalagID))" _
          & " order by dnMatcher.Omgang"
       set rs = DbConn.Execute(sql)
        do while not rs.EOF

           'Add scores to point totals.

           if rs.Fields("bortalagID").Value = lagID then
             pointsFor = pointsFor + rs.Fields("bortalagVP").Value
             pointsAgainst = pointsAgainst + rs.Fields("hemmalagVP").Value
           else
             pointsFor = pointsFor + rs.Fields("hemmalagVP").Value
             pointsAgainst = pointsAgainst + rs.Fields("bortalagVP").Value
           end if
           rs.MoveNext
         loop
       end if

Om något IDS!! hjälpa mig lite på traven vore jag tacksam!!!! Hittade detta hela denna sidan någonstanns men kan inte tyda den. Antar att det är stored procedures och jag fattar absolut ingenting. Jag behöver lära mig detta för att plocka ut lagens poäng och liknande i min serietabell. Men jag vet inte var jag ska börja som sagt.

tack för hälpen

Medlem sedan feb. 20022 594 inlägg
#2

Poängen plockar du ut med totalWins*3.

/me tror koden är för lång för att någon ska orka hjälpa till riktigt. Som du säger.

Medlem sedan jan. 20022 440 inlägg
#3

JAg kortade ner det hela till det jag "tror" jag kan ha nytta av...

Medlem sedan jan. 20022 440 inlägg
#4

Jag är nog förövrigt den sämsta medlemmen på webforum på att få svar på mina frågor :) Antar att det är för att jag inte kan utrycka mig tillräckligt bra ;) Men det är aldrig ens någon som säger jag fattar ingenting hehe

Ville bara påpeka det :)

Medlem sedan feb. 20022 594 inlägg
#5

Beskriv mer detaljerat vad det är du vill plocka ut ur koden...

Medlem sedan jan. 20022 440 inlägg
#6

Jag vill ta ut lagens poäng från tabellen matcher och lägga dem i en array eller funktion eller sub eller vad det nu heter så att jag kan presentera det enkelt på sidan. helst presentera hur många poäng laget fått omgång för omgång men det är den totala summan som är viktig.

matcher - tabell
matchid
omgång
hemmalagID
hemmlagImp
hemmalagVP
bortalagID
bortalagImp
bortalagVP

Så vill jag plocka ut poängen och presentera det i en tabell men jag fattar inte hur det ska gå till :x Första inlägget syftar lite på hur man skulle kunna göra men jag begriper inte alls hur jag ska kunna använda mig av det.

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)