webForumDet fria alternativet

Problem med update...

ASPur ASP

6 svar · 189 visningar · startad av nakoz

nakozMedlem sedan dec. 1999653 inlägg
#1

Har stirrat mig blind på min egen kodning och förstår därför inte varför detta inte vill funka.

Dim id, fraga, svar
id = Trim(Request.Form("id"))
fraga = Request.Form("fraga")
svar = Request.Form("svar")

fraga = Replace(fraga,VbCrLf,"<br>")
svar = Replace(svar,VbCrLf,"<br>")

SQL = "UPDATE faqfragor SET faqFraga = '"& fraga &"', faqSvar = '"& svar &"' WHERE faqID = "& id
Response.Write SQL
cn.Execute SQL

Response.Redirect "faq.asp"

Det är säkert nåt enkelt, men jag ser det inte... Argh...!
Felmeddelandet som jag får är följande:
UPDATE faqfragor SET faqFraga = 'Kan man träna även fast man är stressad?', faqSvar = 'Ryck upp dig ditt nervvrak! Sätt dig framför tv:n och slappna av med en låda chips.' WHERE faqID = 1'
Microsoft JET Database Engine fel '80040e14'

Syntax error in string in query expression 'faqID = 1''.

/ff/inl/adm-upp/faq-save.asp, rad 16

hjälp tack!

mvh.

------------------
Think about it.

yohpopsMedlem sedan feb. 20011 198 inlägg
#2

är faqID satt som integer i databasen?

------------------
"Den som finner han hittar" {[y]}

nakozMedlem sedan dec. 1999653 inlägg
#3

näe, faqID är en räknare.

------------------
Think about it.

sundogMedlem sedan aug. 200189 inlägg
#4
SQL = "UPDATE faqfragor SET faqFraga = '"& fraga &"', faqSvar = '"& svar &"' WHERE faqID = [b]"&id&""[/b]
LarsGMedlem sedan dec. 200012 464 inlägg
#5

Det ser ut som om variabeln id innehåller '

Tror mer att det beror på hur du lägger ut värdet i formuläret i fältet id.

------------------
essentitia preter non sans multiplicandum

nakozMedlem sedan dec. 1999653 inlägg
#6

tack LarsG, naturligtvis var det i mitt formulär som misstaget hade smugit sig in...

Response.Write "<input type='hidden' name='id' value="& rs("faqID") &"'>"

korrigering:
Response.Write "<input type='hidden' name='id' value="& rs("faqID") &">"

klantigt... men 4 månaders uppehåll och 7 timmars kodande i sträck har sina små nackdelar... nu är dock allt frid och fröjd.

mvh.

------------------
Think about it.

@ndersMedlem sedan juni 200032 969 inlägg
#7

men 4 månaders uppehåll

Det känns som du varit borta jättelänge!

Välkommen tillbaka, nakoz! :)

Mvh,
@nders
Numera forumledare.

135 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
128 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)