Felmeddelandet kommer sannolikt inte från den raden du nämnde, utan snarare från det första databas-anropet.
1. Kolla ifall request.form("satsa") innehåller något.
2. Klamra 'status', det kan vara ett reserverat ord.
3 svar · 176 visningar · startad av Thompa__85
Detta felmeddelande får jag:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'status -'.
/2/noje/slump/slump.asp, line 110
Detta är min kod.. och rad 110 är:
strStatus = strStatus - Int(Request.Form("satsa"))
<%
dim upperlimit, lowerlimit, slump, status
randomize
upperlimit = 10
lowerlimit = 1
slump =Int((upperlimit - lowerlimit)*Rnd() + lowerlimit)
If IsNumeric(Request.Form("satsa")) = false and cint(Request.Form("satsa")) < 1 Then %>
<%
else
Connect.Execute("Update anv Set status = status - " & Request.Form("satsa") & " Where id = '" & Session("id") & "' ")
strStatus = strStatus - Int(Request.Form("satsa"))
If Int(slump) = Int(Request.Form("gissa")) Then
strVinst = Int(Request.Form("satsa")) * 5
Connect.Execute("Update anv Set status = status + " & strVinst & " Where id = '" & Session("id") & "'")
End If
End If
%>
Men som är mysko, det är att meddelandet ligger bara där i början, sen när man kört slumpgeneratorn en gång så funkar allt fint.. varför?
Felmeddelandet kommer sannolikt inte från den raden du nämnde, utan snarare från det första databas-anropet.
1. Kolla ifall request.form("satsa") innehåller något.
2. Klamra 'status', det kan vara ett reserverat ord.
OveRRidE skrev:
Felmeddelandet kommer sannolikt inte från den raden du nämnde, utan snarare från det första databas-anropet.
1. Kolla ifall request.form("satsa") innehåller något.
2. Klamra 'status', det kan vara ett reserverat ord.
Tack, request.form("satsa") innehåller inget när man kommer till sidan.. men sen när man börjar spela så innehåller det nått..
kan jag göra på nått sätt att när man kommer in på sidan så ska inte felmeddelandet komma upp?
Misstänker att du behöver köra "cint(Request.Form("satsa"))" även i Else-satsen, Request.Form("satsa") är väl text om jag inte har fel för mig.