webForumDet fria alternativet

Missing operator

2 svar · 147 visningar · startad av NoMaster

NoMasterMedlem sedan sep. 2002106 inlägg
#1

Har jag fel datatyp eller? Id är numerisk räknare.

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="adovbs.inc"-->
<!--#include file="databasanslutning.asp"-->
<%
Set RecSet = Server.CreateObject("ADODB.Recordset")
	sql = "select * From anvandare Where id = " & id
	[b]Recset.open sql, objConn, adOpenStatic, adLockOptimistic[/b]
%>

    <a href="startaspel.asp?id=<%=RecSet(id)%>"</a>
    

<%
	RecSet.Close
	objConn.Close
Set RecSet = nothing
Set objConn = nothing
%>
Microsoft JET Database Engine error '80040e14' 

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

/sgo/top_frame.asp, line 7

Kommer inte på felet

RosensonMedlem sedan sep. 200257 inlägg
#2

kolla så att det verkligen är något värde i id...
kör en response.write id så märks det...

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

Länken till startaspel måste du ha på en annan sida och sen måste du hämta in ID:t med: id=request("ID")
skall du ha länken på samma sida så måste du göra ngn case eller ngn if sats.
if id="" then
id=1
end if

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