webForumDet fria alternativet

for i = 0 to UBound()

ASP

0 svar · 204 visningar · startad av CatZ

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

Jag har följande kod:

'-----------------------------------------------------
' hämta lagID, lagNamn
'-----------------------------------------------------		
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
lagNamn = rs.Fields("lagNamn").Value
end if			
'-----------------------------------------------------
' hämta poängen
'-----------------------------------------------------
sql = "select * from dnLag, dnMatcher" _
& " where Resultat <> ''" _
& " and" _
& " ((bortalagID = " & lagID & " and lagID = hemmalagID)" _
& "  or" _
& "  (hemmalagID    = " & lagID & " and lagID = bortalagID))" _
& " order by dnMatcher.Omg"
set rs = dbCom.Execute(sql)
do while not rs.EOF
'-----------------------------------------------------
' lägg ihop den totala poängen
'-----------------------------------------------------		
if rs.Fields("bortalagID").Value = lagID then
ResTotal = ResTotal + rs.Fields("bortalagVP").Value
ImpFor = ImpFor + rs.fields("bortalagImp").Value
ImpMot = ImpMot + rs.Fields("hemmalagImp").Value	
else
ResTotal = ResTotal + rs.Fields("hemmalagVP").Value
ImpFor = ImpFor + rs.fields("hemmalagImp").Value
ImpMot = ImpMot + rs.Fields("bortalagImp").Value
end if

Den plockar ut lagens id, poäng mm och placerar varje information i ett object som heter lagObj Men det hör inte hit. Varje lag spelar ett visst antal omgångar, och jag vill plocka ut hemmalagVP el bortalagVP varje match laget spelat på något liknande sätt, kommer verkligen inte på hur jag ska göra....

Borde gå genom att skapa en dynamisk array() men nu återstår att se hur man gör det :)

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)