SQL1 = "SELECT forumname,forumid FROM moderators join forums " & _
" on moderators.forumid = forums.forumid " & _
" where ModeratorID =" & RS("memberID")
Set RS1 = Con.execute(SQL1)
if not rs1.eof then
response.write "<tr><td width='100'>Moderator för</td><td width='300'>"
Do Until RS1.EOF
response.write "<a href=forum.asp?forumID=" & RS1("ForumID") & ">" &RS1("forumname") & "</a>, "
RS1.MoveNext
Loop
end if
Ska visa profilen för varje användare. Om de är moderatorer ska en rad uppstå. Problemet är att den alltid är där. If-satsen som jag börjar med genererar ett fel. 'Felaktik variabeltyp och pekar på "If RS1("moderatorID") = "" then". Jag vill kolla om det innehåller något värde. Jag gör fel - men tänker jag fel också? Hur ska man göra? Innehåller det något värde fungerar det som det ska. Det är om moderators.moderatorID är tomt som felet uppstår
SQL1 = "SELECT * FROM moderators where ModeratorID =" & RS("memberID")
Set RS1 = Con.execute(SQL1)
If RS1("moderatorID") = "" then
response.write ""
else
response.write "<tr><td width='100'>Moderator för</td><td width='300'>"
'detta fungerar som det ska!!!
Do Until RS1.EOF
SQL2 = "SELECT forumname, forumID FROM forums WHERE ForumID =" & RS1("ForumID")
Set RS2 = Con.execute(SQL2)
response.write "<a href=forum.asp?forumID=" & RS2("ForumID") & ">" &RS2("forumname") & "</a>, "
RS1.MoveNext
Loop
