jeg har ikke noget link i mit objRS, det bliver defineret som en variabel i if-sætningen. Endnu mere mystisk er, at den nogen gange gerne vil virke i objRS6 -den med anmeldelser-, og nogen gange ikke ???
<% if objRS4(\"artikelid\") = empty Then link = \"Ingen artikler\" else link = \"<a href=\"\"user_vis_artikel_enkelt.asp?artid=\" & objRS4(\"artikelid\") & \"\"\">\" & tit = objRS4(\"titel\") & \"</a>\" end if %>
skal altså inden i while-løkken. Det er ikke nok at udføre den én gang.
det har jeg også prøvet, og der er det at objRS6 virker nogen gange, men de to andre tilfælde virker ikke, de sætter variablen link = false ??? selv om der findes poster i begge.
Set objRS4 = Server.CreateObject(\"ADODB.RecordSet\") strQ4 = \"SELECT DISTINCT bognummer,artikelid,titel FROM presse WHERE bognummer = \" & bogen & \"\" objRS4.Open strQ4, strConn
Set objRS5 = Server.CreateObject(\"ADODB.RecordSet\") strQ5 = \"SELECT * FROM presse WHERE bognummer = 999\" objRS5.Open strQ5, strConn
Set objRS6 = Server.CreateObject(\"ADODB.RecordSet\") strQ6 = \"SELECT DISTINCT bognummer,anmeldid,emne FROM anmeldelser WHERE bognummer = \" & bogen & \"\" objRS6.Open strQ6, strConn
if objrs4.eof then link = \"Ingen artikler\" else if objRS4(\"artikelid\") = \"\" Then link = \"Ingen artikler\" else link = \"<a href=\"\"user_vis_artikel_enkelt.asp?artid=\" & objRS4(\"artikelid\") & \"\"\">\" & tit = objRS4(\"titel\") & \"</a>\" end if end if
if objrs5.eof then link1 = \"Ingen artikler\" else if objRS5(\"artikelid\") = \"\" Then link1 = \"Ingen artikler\" else link1 = \"<a href=\"\"user_vis_artikel_enkelt.asp?artid=\" & objRS5(\"artikelid\") & \"\"\">\" & tit = objRS5(\"titel\") & \"</a>\" end if end if
if objrs6.eof then link2 = \"Ingen anmeldelse\" else if objRS6(\"emne\") = \"\" Then link2 = \"Ingen anmeldelser\" else link2 = \"<a href=\"\"user_vis_anmeldelse.asp?anmeld=\" & objRS6(\"anmeldid\") & \"\"\">\" & objRS6(\"emne\") & \"</a>\" end if end if %> <html> <head> <title>Bøger</title> </head> <body bgcolor=\"#FFFFFF\"> <table width=\"160\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td><b>Relevante artikler:</b></td> </tr> <tr> <td> <%=link%><br> </td> </tr> </table> <table width=\"160\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td><b>Andre artikler:</b></td> </tr>
<% if objrs6.eof then response.write \"<tr><td>Ingen anmeldelser</td></tr>\" else do while not objrs6.eof link2 = \"<tr><td><a href=\"\"user_vis_anmeldelse.asp?anmeld=\" & objRS6(\"anmeldid\") & \"\"\">\" & objRS6(\"emne\") & \"</a></td></tr>\" loop end if %> </table>
Hvad vil du opnå , hvad indeholder din database. som jeg ser det kan du i første forspørgsel godt få poster retur, som bare ikke har artikelid og som derfor bliver sat til tomt.... Beskriv det lidt nærmere.. Send eventuelt database til PerLA@mail.tele.dk
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.