webForumDet fria alternativet

update +1 i databasen

6 svar · 263 visningar · startad av Nova

NovaMedlem sedan feb. 2005216 inlägg
#1

Jag har frågat tidigare men lyckades inte lösa det, nu håller jag på att bli tokig, ingeting jag försöker i dag får jag till. Jag vill att kolumnen visat ska uppdateras med +1 för varje visning av ett specifikt recept

Så här ser mitt rs ut nu och jag tror att det är där jag ska ändra :(

Dim Rsrecinstruk
Dim Rsrecinstruk_numRows

Set Rsrecinstruk = Server.CreateObject("ADODB.Recordset")
Rsrecinstruk.ActiveConnection = MM_news_STRING
Rsrecinstruk.Source = "SELECT Recept.*, personal.*  FROM personal INNER JOIN Recept ON personal.Kontaktnr = Recept.Kontaktnr  WHERE Receptnr = " + Replace(Rsrecinstruk__MMColParam, "'", "''") + ";"
Rsrecinstruk.CursorType = 0
Rsrecinstruk.CursorLocation = 2
Rsrecinstruk.LockType = 1
Rsrecinstruk.Open()
Rsrecinstruk_numRows = 0

Jag har hittat

Connect.Execute("UPDATE recept SET visat = visat + 1 WHERE ID=" & Request.Querystring("receptnr") & ""),,128

Men det förstår jag inte hur jag ska få det att fungera.

Sedan när jag frågade tidigare så fick jag som svar

UPDATE tabell SET ditt_nya_fält = ditt_nya_fält + 1 WHERE id = 4711

Men det förstår jag inte vart jag ska sätta in och hur:(

Någon snäll person hjälp mig genom att förklara detta som att ni förklarar till en tvååring, jag är trög norrlänning som sitter och sliter det lilla hår jag har kvar.

WebbisNetMedlem sedan feb. 20032 027 inlägg
#2

vad har du för datatyp, utgår du med att det finns en nolla i basen

om du har tal så måste standardvärdet vara 0 i databasen, har du inget så kan du inte uppdatera med +1

NovaMedlem sedan feb. 2005216 inlägg
#3

Ja standarvärdet är 0.

WebbisNetMedlem sedan feb. 20032 027 inlägg
#4

jag tror inte du ska ha mellanslag, ex inloggningar = inloggningar+1 som jag har på min

NovaMedlem sedan feb. 2005216 inlägg
#5

Skulle du kunna klippa in hela din funktion så att jag kan härleda vart jag gör fel och vart/hur jag ska sätta in det.

WebbisNetMedlem sedan feb. 20032 027 inlägg
#6

objConn.Execute("Update tabell SET Tstamp='"&TDate&"', inloggningar = inloggningar+1 ,poang = poang+0.2, inloggad = True, "&_
"IP= '" & IP & "', Datum = '" & Datum & "' WHERE userID= " & Session("userID") &"")

PoffeMedlem sedan apr. 20022 743 inlägg
#7

WebbisNet skrev:

jag tror inte du ska ha mellanslag, ex inloggningar = inloggningar+1 som jag har på min

Mellanslag spelar ingen roll

137 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)