Ett tips är att kommentera bort kodrader en efter en, tills felmeddelandet försvinner. Då kan du iaf få ett hum om var felet inträffar.
Jag har stött på problem som jag inte vet hur jag ska lösa! efter som i felmedelande ger mig ingen ledtråd på vilken rad jag ska leta! Jag har kollar i Databasen alla fälten finns och är ifyllda och allt verkar vara okej! =/ Jag har ite någonstans i min HTML kod hämtat värderna från databasen ännu, har inte kommit så långt, utan har fastnat i självaste "kostruktionen" ännu!
Error Type:
ADODB.Field (0x80020009)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/su/inside.asp
Med följande kod!
<%
If request.querystring("forum") = "Thread" THEN
ForumID = Request.querystring("ForumID")
CategoryID = request.QueryString("CategoryID")
ThreadID = request.querystring("ThreadID")
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("databaser/forum.mdb")&";"
strSQL = "SELECT ForumName FROM tblForum WHERE ForumID = "&ForumID&""
SET RSforum = conn.execute(strSQL)
strSQL = "SELECT CategoryName FROM tblCategory WHERE CategoryID = "&CategoryID&""
SET RScategory = conn.execute(strSQL)
strSQL = "SELECT * FROM tblThread WHERE CategoryID = '"&CategoryID&"' AND ThreadID = "&ThreadID&" ORDER BY ThreadLastTime DESC"
SET RSthread = conn.execute(strSQL)
strSQL = "SELECT * FROM tblAnswer WHERE ThreadID = '"&ThreadID&"'"
SET RSanswer = conn.execute(strSQL)
%>
Lite HTML KOD STÅR INGET VESÄNTLIGT HÄR :)
<%
IF RSthread.bof AND RSthread.eof THEN
%>
LITE HTML KOD SOM SYNS OM TRÅDEN INTE FINNS! :)
<%
else
%>
LITE HTML KOD SOM VISAR TRÅDEN!
<%
IF RSanswer.bof AND RSanswer.eof Then
else
Do until RSanswer.eof
%>
LITE HTML KOD SOM LOOPAS OM MED ALLA SVAR PÅ TRÅDEN
<%
RSanswer.MoveNext
Loop
end if
end if
end if
%>
Mvh



