Ciato a tutti. Ho un problema, alquanto stupido, che non riesco a risolvere..

si parla di IF e la condizione è questa:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.MapPath("mdb-database/db.mdb")
Set Rs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM promozioni"
Rs.Open strSQL, Conn
while not rs.eof
if RS("visibile") = true then
%>
<tr>
<td width="110" height="80" align="center"></td>
<td><span class="fontbho"><center>OFFERTA VALIDA :<%=RS("dpromo")%></center>
</span>
<span class="fontbho"><center>Promozione <%=RS("npromo")%></center></span>

<span class="fontverdescuro">Descrizione: <%=RS("descpromo")%></span>


<span class="fontbho"><%=RS("trpromo")%></span>



<% if RS("pnpromo") = "" then %>
<span class="fontbho"><center>[b]Ad Euro <%=RS("ppromo")%>
<% else %>
<span class="fontbho"><center>Ad Euro <%=RS("ppromo")%> anzich&egrave; <%=RS("pnpromo")%></center></span>
<% end if %>

<hr size="1" color="#008080"></hr>
</td>
<%
else
end if
Rs.MoveNext
Wend

%>


quello che sto cercando di fare è:
se il campo del db è ceccato scrivi
a. il nome dell'offerta
b. la descrizione dell'offerta

se il campo con il prezzo non in promozione è vuoto scrivi solo

c. il prezzo

altrimenti scrivi

c. prezzo
d. prezzo non in promozione

finisce il ciclo.

Non so se mi sono spiegata..

grazie in anticipo..
FEde