webForumDet fria alternativet

Baka ihop SQL satser

5 svar · 207 visningar · startad av Rinaldo

RinaldoMedlem sedan mars 20014 214 inlägg
#1

Jag är inte så bra på SQL satser, men detta känns absolut inte optimerat.

<%if request.querystring("skapasvar") = "ja" then
namn = request.form("namn")
email = request.form("email")
svar = request.form("svar")
datum = now()
ikon =  request.form("ikon")
svartill =  request.form("svartill")
senaste = now()

SQL = "INSERT INTO svar (namn, email, svar, datum, ikon, svartill) VALUES('" & namn &"', '" & email & "', '" & svar & "', '" & datum & "', '" & ikon & "', '" & svartill & "')"

Databas.Execute(SQL)

Databas.Execute("UPDATE rubriker Set senaste=now() WHERE rubrikID=" & svartill) 
Databas.Execute("UPDATE rubriker Set antalsvar=antalsvar+1 WHERE rubrikID=" & svartill) 

response.redirect "default.asp"

end if %>

3 databas execute och jag har ingen aning om hur jag ska baka ihop dem.
Kan någon hjälpa mig med deta?

jorgenMedlem sedan feb. 20012 412 inlägg
#2

Hej!

Till en är nog inte möjligt, men de 2 updatesatserna kan du baka ihop.

Databas.Execute("UPDATE rubriker Set senaste=now(), antalsvar=antalsvar+1  WHERE rubrikID=" & svartill)

mvh Jörgen

------------------
"Ett väl utfört arbete ger en inre tillfredsställelse och är den grund varpå samhället vilar."

RinaldoMedlem sedan mars 20014 214 inlägg
#3

tackar jorgen. du passar nog som forumledare

jorgenMedlem sedan feb. 20012 412 inlägg
#4

Pssst, moderator, inte forumledare. Emission ska ha något att göra ;)

mvh Jörgen

------------------
"Ett väl utfört arbete ger en inre tillfredsställelse och är den grund varpå samhället vilar."

PaceMedlem sedan juni 20019 024 inlägg
#5

Emission ska ha något att göra

:q :OO :e

------------------
"It's not where ya from it's where ya at"

kristofferMedlem sedan juni 20001 257 inlägg
#6

Varför inte:

Databas.Execute("INSERT INTO svar (namn, email, svar, datum, ikon, svartill) VALUES('" & namn &"', '" & email & "', '" & svar & "', '" & datum & "', '" & ikon & "', '" & svartill & "'); UPDATE rubriker Set senaste=now(), antalsvar=antalsvar+1 WHERE rubrikID=" & svartill)

------------------
Kolja heter haddock på engelska.

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