webForumDet fria alternativet

Recordset Update

1 svar · 150 visningar · startad av SPiN

SPiNMedlem sedan mars 20005 832 inlägg
#1

Kan någon förklara för mej varför oRS("gmal") och oRS("imal") inte uppdateras som dom andra posterna?
Om oRS("gmal") eller oRS("imal") var 0, och jag vill att scriptet bara ska adda (höja) värdet på posterna, och inte lägga till en siffra som det gör nu.
När jag skriver ut posterna sen så har alla värden höjts utom just gmal och imal, de har blivit addade en siffra, t.ex. 01 om värdet innan var noll och det nya värdet ska vara 1.

<% 
myGroup = Request.QueryString("grupp") 
myTeam = Request.Form("lag") 
myPoang = Request.Form("addPoang") 
myGMal = Request.Form("addGMal") 
myIMal = Request.Form("addIMal") 
if myTeam = "" or myPoang = "" or myGMal = "" or myIMal = "" then 
Response.Write "Du måste fylla i alla fält." 
else 
set oConn = Server.CreateObject("ADODB.Connection") 
pth = "DBQ=" & Server.MapPath("/acey/db/fotbollsvm.mdb") 
oConn.Open "Driver={microsoft access driver (*.mdb)}; " & pth & ";" 
set oRS = Server.CreateObject("ADODB.Recordset") 
oSQL = "SELECT * FROM grupper WHERE lag = '" & myTeam & "'" 
oRS.Open oSQL, oConn, 3, 3 
oRS("matcher") = oRS("matcher") + 1 
oRS("gmal") = oRS("gmal") + myGMal 
oRS("imal") = oRS("imal") + myIMal 
if myPoang = "3" then 
oRS("poang") = oRS("poang") + 3 
oRS("vunna") = oRS("vunna") + 1 
elseif myPoang = "1" then 
oRS("poang") = oRS("poang") + 1 
oRS("lika") = oRS("lika") + 1 
elseif myPoang = "0" then 
oRS("forluster") = oRS("forluster") + 1 
end if 
oRS.Update 
%>

Hoppas ni förstår vad ja menar :)

------------------
SPiN, bjowik99@it-gymnasiet.nu

emissionMedlem sedan dec. 19996 095 inlägg
#2

De behandlas som strängar. Är de av typen "tal" i databasen?

oRS("imal") = cInt(oRS("imal")) + cInt(myIMal)

borde hjälpa.

------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB

122 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
120 ms — hämta tråd, inlägg och bilagor (db)