---
title: "Recordset Update"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6427-recordset-update"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "SPiN"
published: "2000-08-24T21:59:00.000Z"
updated: "2000-08-25T07:37:00.000Z"
replies: 1
views: 151
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/6427-recordset-update"
---

# Recordset Update

## #1 — SPiN, 2000-08-24T21:59Z

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 :)

Permalänk: https://www.webforum.nu/p/6427

## #2 — emission, 2000-08-25T07:37Z

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

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

borde hjälpa.

Permalänk: https://www.webforum.nu/p/245796

---

Tråden på webben: https://www.webforum.nu/amne/asp/6427-recordset-update
