16. marts 2003 - 00:58Der er
8 kommentarer og 1 løsning
Muligt problem med TOP 1
Jeg har fundet en poll på nettet, som jeg uden problemer kørte med en Access db på min egen PWS. Nu har jeg så uploadet den til serveren og omdannet den til MySQL men den kommer med denne fejl:
ADODB.Recordset.1 error '80004005'
SQLState: 42000 Native Error Code: 1064 [TCX][MyODBC]You have an error in your SQL syntax near '1 * from Poll order by PollID Desc ' at line 1
poll.asp, line 14
Dette er SQl linien:
Query = "Select Top 1 * from Poll order by PollID Desc"
Jeg har prøvet at fjerne TOP 1 delen, og derefter ser den ud til at køre, selvfølelig med en ny fejl da der jo er en grund til at det står der.
Nogen der kan hjælpe med det?
Jeg kan godt smide mere af koden op hvis det skal være.
Jeg har lige checket efter, at alt er stavet rigtigt. Koden ser sådan ud:
<% If Request.Form("Submit").Count > 0 then If Request.Form("PollOption") <> "" then If (Request.Cookies("ReadyPoll")) <> rst("PollName") or Cookiess = "No" then Response.Cookies("ReadyPoll") = rst("PollName") -------------------------------------------------------------------------- rst("PollOption" & CInt(Request.Form("PollOption")) & "Rank") = rst("PollOption" & CInt(Request.Form("PollOption")) & "Rank") + 1 -------------------------------------------------------------------------- rst("Total") = rst("Total") + 1 rst.Update Msg = "Your vote was counted." Else Msg = "You have voted before!" End If Else Msg = "Your vote was not counted!" end if end if If Request.Form("Submit").Count > 0 or Request.QueryString("p") = "Results" then %>
Det er stykket mellem linierne der er linie 27 og altså der problemet ligger.
db'en har felterne PollOption(1-8) og PollOptionRank(1-8)
Den har selvfølelig også andre som PollName og Total men dem ser der ikke ud til at være problemer med ... endnu altså :-)
Det med at den angav fejl linien som linie 63 var forresten fordi jeg havde glemt at slå cookien fra, så jeg kun kunne stemme 1 gang :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.