webForumDet fria alternativet

Uppdatera tabell

ASP

3 svar · 305 visningar · startad av M@gnus

Medlem sedan jan. 20061 807 inlägg
Frågan#1

Hej!

Jag sitter och pillar med en kodsnutt som ska uppdatera en tabell med ett förutbestämt värde men det vill sig inte. Har fått ett lokalt hjärnsläpp. :o

<%
'	:-------- Ta bort post --------:
	If Request.Querystring("action") = "radera" Then

	SQL = "UPDATE banners SET bann1 = '"&("pixel150.gif")&"', bann2 = '"&("pixel150.gif")&"' WHERE id = "& Request.Querystring("id")
	MinCon.Execute(SQL) 

	Response.Redirect "banner.asp"
	End If
%>

Vad gör jag för fel?
Har provat lite olika varianter av '"&("pixel150.gif")&"' i kodsnutten ovan men det vill sig inte. Inget händer i databasen. :(

Medlem sedan dec. 20003 563 inlägg
#2

Testa skriva ut sql-strängen. Har request.querystring("id") verkligen något värde?

sql = "update banners
set bann1 = 'pixel150.gif', bann2 = 'pixel150.gif'
where id = " & request.querystring("id")
Medlem sedan dec. 200012 464 inlägg
#3

Om inget uppdateras så beror det på att du anger ett id som inte finns i databasen. Kontrollera vilket värde du får från din querystring.

Medlem sedan jan. 20061 807 inlägg
#4

He he, jag klippte och klistrade en kodsnutt från ett annat projekt och uppmärksammade inte att det var en annan koppling så när jag kollade querystringen fanns där inget eftersom kopplingen inte fanns. :r

Tack för hjälpen med att knuffa åt rätt håll! :bire

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)