20. december 2003 - 17:46Der er
13 kommentarer og 1 løsning
Hvad skriver jeg galt? det er i mysql/asp
Hej jeg har 2 fejl på min side, men jeg fatter dem ikke.
den ene er min poll hvor jeg får fejl:
ADODB.Recordset.1 error '80004005'
SQLState: 42000 Native Error Code: 1064 [TCX][MyODBC]You have an error in your SQL syntax near 'SELECT MAX(pid) FROM afstemning)' at line 1
/poll.asp, line 8
min poll.asp ved line 8 ser sådan her ud:
<% Response.Buffer = True PollID = Request.QueryString("PollID") If not PollID = 0 Then Set conntemp = Server.CreateObject("ADODB.Connection") conntemp.open DSN Set rsPoll = conntemp.Execute("SELECT * FROM afstemning WHERE pid = (SELECT MAX(pid) FROM afstemning)") If Request.Cookies("ABP_Poll")(PollID) = "voted" Then OptionID = False Else
Mit anden problem er mit forum, den kan godt vise de færste emner, men så kommer fejlen:
If Not rsFindNyesteSvar.EOF Then NyesteSvarUsrID = CLng(rsFindNyesteSvar("uid")) NyesteSvarDato = rsFindNyesteSvar("dato") NyesteSvarTid = rsFindNyesteSvar("tme") NyesteSvarBrugernavn = rsFindNyesteSvar("brugernavn") NyesteSvarDatoTid = NyesteSvarDato &" "& NyesteSvarTid End If
If Not rsFindNyesteEmne.EOF Then NyesteEmneUsrID = CLng(rsFindNyesteEmne("uid")) NyesteEmneDato = rsFindNyesteEmne("dato") NyesteEmneTid = rsFindNyesteEmne("tme") NyesteEmneBrugernavn = rsFindNyesteEmne("brugernavn") NyesteEmneDatoTid = NyesteEmneDato &" "& NyesteEmneTid End If
rsFindNyesteEmne.Close : Set rsFindNyesteEmne = Nothing End If Response.Write " <table bgcolor=""#66CCFF"" style=""border-bottom: 1 solid #000000;border-left: 1 solid #000000;border-right: 1 solid #000000"" border=""0"" cellpadding=""0"" cellspacing=""0"" border=""0"" width=""100%"">"& vbCrLf &_ " <tr>"& vbCrLf &_ " <td width=""50%"" class=""NormTxt""><a href=""emner.asp?fid="& ForumID &"&kid="& KatID &""">"& ForumNavn &"</a><br><span class=""SmallTxt"">"& ForumBeskrivelse &"</span></td>"& vbCrLf &_ " <td width=""30%"" class=""NormTxt"" align=""center"">"& vbCrLf If NyesteSvarDatoTid > NyesteEmneDatoTid And AntalEmner > 0 Then Response.Write NyesteSvarDato &"<br><a href=""vis_bruger.asp?uid="& NyesteSvarUsrID &""">"& NyesteSvarBrugernavn &"</a>" ElseIf NyesteSvarDatoTid < NyesteEmneDatoTid And AntalEmner > 0 Then Response.Write NyesteEmneDato &"<br><a href=""vis_bruger.asp?uid="& NyesteEmneUsrID &""">"& NyesteEmneBrugernavn &"</a>" Else Response.Write "Ingen indlæg" End If Response.Write " </td>"& vbCrLf &_ " <td width=""10%"" class=""NormTxt"" align=""center"">"& vbCrLf If AntalEmner > 0 Then Response.Write AntalEmner Else Response.Write "0" End If Response.Write " </td>"& vbCrLf &_ " <td width=""10%"" class=""NormTxt"" align=""center"">"& vbCrLf If AntalSvar > 0 Then Response.Write AntalSvar Else Response.Write "0" End If Response.Write " </td>"& vbCrLf &_ " </tr>"& vbCrLf &_ " </table>"& vbCrLf OldCat = rsForums("k_navn") rsForums.MoveNext Loop End If rsForums.Close Set rsForums = Nothing Response.Write " </td>"& vbCrLf %> <!--#include file="includes/bottom.asp"--> <% Response.End %>
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.