webForumDet fria alternativet

update problem

3 svar · 278 visningar · startad av Belthor

BelthorMedlem sedan okt. 200331 inlägg
#1

Hej, jag har sökt lite och inte riktigt kommit på hur jag skriver för att uppdatera i databasen.

Följande info har jag tagit från html-sidan, där id är samma nummer som id i databasen (alltså unikt nummer), dom andra 3 ska ändras i databasen.

Hur lyder sql satsen som ska skrivas för att uppdatera dom 3 posterna?

id = request.form("id")
bil = request.form("bil")
info = request.form("info")
pris = request.form("pris")

Hoppas ni förstår vad jag menar.

@ndersMedlem sedan juni 200032 969 inlägg
#2

Det beror lite på vad det är för datatyper på fälten i din tabell. Jag gissar:
ID - taltyp
bil - text
info - text
pris - tal

I så fall:

strSQL = "UPDATE tabellen SET bil = '" & bil & "', info = '" & info & "', pris = " & pris & " WHERE ID = " & id

Du bör dock se till att när du skapar dina variabler, replacea en apostrof till två, dels av säkerhetsskäl, och dels för att SQL-frågan ska fungera.

Mvh

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#3
id = request.form("id") 
bil = request.form("bil")
info = request.form("info")
pris = request.form("pris")

SQL = " UPDATE tblClmn "&_
"SET bil = '"& bil &"', "&_
"info = '"& info &"', "&_
"pris = "& pris &" "&_
"WHERE id = "& id
Databas.Execute(SQL)

Som vanligt så var marsvinet först.. :)

BelthorMedlem sedan okt. 200331 inlägg
#4

Tack @nders, nu funkar det!

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