10 messaggi dal 27 settembre 2007
ciao, sono un principiante.
Con asp voglio visualizzare una etichetta di testo solo se un campo memo (db Access) non è vuoto.
Una cosa tipo questa:

<%If rs("Note") <> "" then %>
<b>Nota dell'autore:</b><br><%=rs("Note")%>
<%end if%>

Se fosse un campo di testo funziona, con un campo memo non funziona (non visualizza il contenuto del campo anche quando non è vuoto)
Dove sbaglio?
Grazie mille
394 messaggi dal 11 agosto 2004
Prova con If isnull oppure con If isnotnull
10 messaggi dal 27 settembre 2007
Scusami ma sono principiante
Come diventa, così?

<%If rs("Note") = Is Not Null then %>
<b>Nota dell'autore:</b><br><%=rs("Note")%>
<%end if%>

In questo caso mi da questo errore:
---------------------
Errore di run-time di Microsoft VBScript error '800a01a8'

Necessario oggetto
--------------------

grazie
394 messaggi dal 11 agosto 2004
a parte che puoi sempre tentare.. cmq dovrebbe essere:
<%If Not Isnull(rs("Note")) or rs("note")<>"" then %>
<b>Nota dell'autore:</b><br><%=rs("Note")%>
<%end if%>
10 messaggi dal 27 settembre 2007
Ho provato, non funziona, se il campo è pieno visualizza l'etichetta di testo ma non il contenuto del campo memo (sbagliato). Se il campo memo è vuoto non visualizza neanche l'etichetta (giusto).
Grazie
394 messaggi dal 11 agosto 2004
dovresti fare un pò di prove mettendo solo Isnull oppure verificandoli in successione
<%If Not Isnull(rs("Note")) Then
If rs("note")<>"" then %>
<b>Nota dell'autore:</b><br><%=rs("Note")%>
<%End If
end if%>
10 messaggi dal 27 settembre 2007
Non funziona neanche così.
In questo caso non visualizza mai niente ne l'etichetta ne il contenuto del campo memo.
Perchè è necessario fare verifiche in successione? E' una prerogativa dei campi memo?
Scusa il livello delle mie domande ma sono alle prime armi
Grazie
394 messaggi dal 11 agosto 2004
Così dovrebbe di sicuro funzionare..
In pratica se c'è un carattere nel campo note stampa le note
<%If len(rs("note"))>0 then%>
<b>Nota dell'autore:</b><br><%=rs("Note")%>
<%End If%>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.