Jag har en nyhetssida... sidan kan visa två olika sorters nyheter, publika och interna...
Så länge det bara finns en publik och en intern så fungerar det strålande, men så fort någon av dem blir två kan den inte visa viss information utan jag får istället felmeddelandet:
error '80004005'
Unspecified error
/viewnews.asp, line 85
Så här ser min kod ut (delar av)
Hämta alla nyheter aav viss typ för att visa rubrik + ingresser
Set rs = OBJdbConnection.Execute ( "select n.id, n.rubrik, to_char(n.datum, 'YYYY-MM-DD') as datum, n.ingress, n.nyhetstyp from div.nyheter n where n.nyhetstyp = " & request("typ") & " order by n.datum desc" )
Hämta specifik nyhet eller den senaste för att visa hela på högradelen av fönstret...
if not request("id") = "" then
Set rsOne = OBJdbConnection.Execute ( "select n.id, n.rubrik, to_char(n.datum, 'YYYY-MM-DD') as datum, n.ingress, n.text from div.nyheter n where n.id = " & request("id") )
elseif not rs.EOF then
Set rsOne = OBJdbConnection.Execute ( "select n.id, n.rubrik, to_char(n.datum, 'YYYY-MM-DD') as datum, n.ingress, n.text from div.nyheter n where n.id = '" & rs("id") )
Att visa alla till vänster med rubrik + ingress går bra...
do While not rs.EOF
Response.Write "<tr><td class=""rubrik"">" & rs("datum") & " " & rs("rubrik") & "</td></tr>"
Response.Write "<tr><td class=""ingress"">" & rs("ingress") & "</td></tr>"
Response.Write "<tr><td class=""las""><a href=""viewnews.asp?typ=" & rs("nyhetstyp") & "&id=" & rs("id") & """ class=""las"">läs mer >> </a></td></tr>"
Response.Write "<tr><td><img src=""spacer.gif"" width=""1"" height=""10""></td></tr>"
Response.Write "<tr><td bgcolor=""#999999""><img src=""spacer.gif"" width=""100%"" height=""1""></td></tr>"
Response.Write "<tr><td><img src=""spacer.gif"" width=""1"" height=""10""></td></tr>"
rs.moveNext
Loop
Men så for de är två stycken så blir det problem när jag kommer till den högra delen
if not rsOne.EOF then
Response.Write "<tr><td class=""rubrikWhole"">" & rsOne("rubrik") & "</td></tr>"
Response.Write "<tr><td class=""datumWhole"">" & rsOne("datum") & "</td></tr>"
Response.Write "<tr><td class=""ingressWhole"">" & rsOne("ingress") & "<br><br></td></tr>"
Response.Write "<tr><td class=""textWhole"">" & rsOne("text").getchunk(9999999) & "</td></tr>"
Response.Write "<tr><td><img src=""spacer.gif"" width=""1"" height=""20""></td></tr>"
end if
Allt kan visa allt utom rsOne("text").getchunk(9999999) (vilket går bra annars), det är där jag får felmeddelandet...
Anledningen till att det är en getchunk(9999999) på den är för att fältet som den hämtar ifrån är "long" och kan innehålla upp till 2 Gig data
Varför genereras det ett fel där? Någon som vet? Det är alltså BARA när rs innehåller fler än 1 post... Och då får jag ändå en träff så han kan visa all info utom just texten...
// Jan