webForumDet fria alternativet

Syntaxfel (operator saknas) i frågeuttrycket?

ASPur ASP

2 svar · 369 visningar · startad av Dashi

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

Får absolut inte rätt på detta, kolla på dom andra trådarna om detta men jag lyckades inte lösa det..

Felmeddelande:
Microsoft JET Database Engine fel '80040e14'

Syntaxfel (operator saknas) i frågeuttrycket 'ID ='.

/faith/www/main.asp, rad 161

<% If Request.Querystring("nyheter") = "andrany" Then %>
        <% ID = Cstr(Request.Querystring("ID"))
		Visa = "SELECT * FROM nyheter WHERE ID = " & Replace(ID, "'", "''") & " ORDER BY ID"
		RS.Open visa, conn, adOpenStatic, adLockOptimistic
		
		RS("datum") = Replace(Request.Form("andradatum"), "'", "''")
		RS("nyhet") = Replace(Request.Form("andranyhet"), "'", "''")

RS.Update

RS.Close

Response.Redirect "main.asp"

End If %>
Medlem sedan juni 200032 967 inlägg
#2

Då har du inte skickat någon querystring med namnet ID.

Medlem sedan jan. 2005296 inlägg
#3

@nders skrev:

Då har du inte skickat någon querystring med namnet ID.

Ja just de, glömde sätta med querystring i formen :P tack @nders :)

Man blir lite ringrostig när man inte sysslat med asp och databaser på ett halvår :P

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