/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Opdatere et recordset med et tillægsværdi
Fra : Svein T. Ingebrigtse~


Dato : 24-05-03 08:32

Hej,
jeg vil gerne opdatere et recordset med et tillægsværdi!

Det vil sige:
Jeg har en værdi i rs (f.eks. 10). Nu vil jeg opdaterer det med
at addere 4 sådan at værdien biver 14.
Med rs.Update -opdateres rs med 4 sådan at resultatet bliver 4.

Jeg har forsøgt at hente ud den eksisterende værdi og lægge den
over i en variabel. For så at tage den variabel og addere med den
nye værdi! Det virker også helt fint.
Men hvordan opdaterer man et rs med værdien fra en variabel!?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (24-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-05-03 10:18

Svein T. Ingebrigtsen skrev:

> Men hvordan opdaterer man et rs med værdien fra en variabel!?

Jeg går ud fra at det du i virkeligheden er ude efter, er at
opdatere en bagvedliggende database. Det kan gøres enten ved at
opdatere et recordset eller også med en opdateringsforespørgsel.

Hvis du vil opdatere rs direkte skal du såmænd bare tildele en
værdi til et felt:

Dim x
x = 42

rs("svaret") = x
rs.update

Men... man skal bruge et postsæt der tillader opdatering. Jeg kan
ikke på stående fod huske hvilke parametre rs skal åbnes med for at
tillade opdatering - men det kan findes på google (ellers kommer
der sikkert andre med bedre hukommelse).

En opdateringsforespørgsel er ofte en mere effektiv måde at
opdatere data på. Her skriver man en sql-sætning der opdaterer
databasen direkte. Metoden er bl.a. beskrevet på
<http://html.dk/tutorials/asp/lektion22.asp>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Kenneth Auchenberg (24-05-2003)
Kommentar
Fra : Kenneth Auchenberg


Dato : 24-05-03 15:55

Prøv at skrive:
i = 4

rs("tal") = rs ("tal") + 1
rs.update


Hvis rs("tal") = 10 så bliver det til 4..

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Svein T. Ingebrigtse~ (25-05-2003)
Kommentar
Fra : Svein T. Ingebrigtse~


Dato : 25-05-03 08:07

Hej Kennth,

jeg fik det til at virke med din metode:

Her er uddrag af mit script:

o = rs("point")         
rs("point") = Request.Form("StemTips") + o
rs.Update

-------------
med den ændring at jeg skulle først hente ud en allerede
eksisterende værdi for så at lægge til den nye værdi!
Deraf først o = rs("point")

Men ellers mange tak til jer alle for hjælpen!

VH
Svein


Kenneth Auchenberg wrote in
dk.edb.internet.webdesign.serverside.asp:
> Prøv at skrive:
> i = 4
>
> rs("tal") = rs ("tal") + 1
> rs.update
>
>
> Hvis rs("tal") = 10 så bliver det til 4..
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (24-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-05-03 16:01

Kenneth Auchenberg skrev:

> Prøv at skrive:
> i = 4
>
> rs("tal") = rs ("tal") + 1
> rs.update
>
> Hvis rs("tal") = 10 så bliver det til 4..

Hvad mener du? Jeg forstår intet af ovenstående.

NB: Angiv venligst hvem du svarer, og citer lidt af den tekst du
kommenterer - ellers er det svært at følge en tråd. Se også linket
i min signatur.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Kenneth Auchenberg (24-05-2003)
Kommentar
Fra : Kenneth Auchenberg


Dato : 24-05-03 16:31

Svein T. Ingebrigtsen wrote in
dk.edb.internet.webdesign.serverside.asp:
> Hej,
> jeg vil gerne opdatere et recordset med et tillægsværdi!
>
> Det vil sige:
> Jeg har en værdi i rs (f.eks. 10). Nu vil jeg opdaterer det med
> at addere 4 sådan at værdien biver 14.
> Med rs.Update -opdateres rs med 4 sådan at resultatet bliver 4.
>
> Jeg har forsøgt at hente ud den eksisterende værdi og lægge den
> over i en variabel. For så at tage den variabel og addere med den
> nye værdi! Det virker også helt fint.
> Men hvordan opdaterer man et rs med værdien fra en variabel!?

Prøv at skrive
<%
i = 4

rs("tal") = rs ("tal") + i
rs.update
%>
Hvis rs("tal") = 10 så bliver det til 14..

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste