Just nu i M3-nätverket
Jump to content

Hjälp mig! Syntax error


Martina

Recommended Posts

Hej!

 

Jag sitter och gör administrationssidor till min hemsida som går ut på att jag först lägger till ett tema (quizadmin.asp). Från tema-namnet kommer jag till frågor (fragor.asp), från frågor till svar (svar.asp).

Från svar vill jag har en länk tillbaka till frågorna, men får det inte att funka utan får hela tiden felmeddelandet

 

Syntax error (missing operator) in query expression 'tema_id ='.

/martina/fragor.asp, line 74

 

Hur gör man för att fixa till det?

 

//Martina

 

Link to comment
Share on other sites

Olle Nyrén

Det är lättare att besvara om du skickar med kod, exempelvis rad 74. Om det är ett databasanrop bör du skicka med SQL-satsen du försöker använda.

 

mvh

Olle

 

Link to comment
Share on other sites

Okidoki! =)

 


<%
tema_id = request.QueryString("tema_id")
fraga_id = request.QueryString("fraga_id")
%>

<tr>
<%
sql = "SELECT tema_namn FROM tema WHERE tema_id =" & request.QueryString("tema_id")
set rs = Connect.execute(sql)
%>

<td colspan="3">
<div class="bread">Dessa fr&aring;gor finns till quiz:</div>
<div class="bold"><%=rs("tema_namn")%></div>
</td>		
</tr>

 

Och längst ner på svar.asp har jag länken...

 


<a href="fragor.asp?tema_id=<%=tema_id%>" target="mainFrame">&lt;&lt; Tillbaka till fr&aring;gorna</a>

 

Link to comment
Share on other sites

Hej!

 

Verkar som du glömt lite kod på slutet av SQL-satsen.

 

<%
sql = "SELECT tema_namn FROM tema WHERE tema_id =" & request.QueryString("tema_id") [color="#ff0000"] & ";"[/color]
set rs = Connect.execute(sql)
%>

 

/mixon

 

[Edit] & ville inte komma med rätt [/Edit]

[inlägget ändrat 2004-03-25 11:55:27 av mixon1]

Link to comment
Share on other sites

Olle Nyrén

Det verkar som om sidan anropats utan tema_id. Du kan lägga in en kontroll:

tema_id = Request.Querystring("tema_id")
If tema_id = "" Then
Response.Write("Inget tema har valts.")
Else
'gör databasanrop
End If

 

mvh

Olle

 

Link to comment
Share on other sites

Se till så att du anropar sidan rätt. Ex:

fragor.asp?tema_id=4

och att du har satt

tema_id = Request.Querystring("tema_id")

innan

If tema_id = "" Then

Response.Write("Inget tema har valts.")

Else

'gör databasanrop

End If

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...