Avatar billede k-asp-er Nybegynder
31. oktober 2004 - 10:00 Der er 5 kommentarer og
1 løsning

Check for indhold i textarea "Notat"

<%if rs("notat") <> "" then %><%=rs("notat")%><% else %>Bla bla <% end if %>

Dette virker hvis der er tale om et tekstfelt, men textarea eller notat reagerer på dette som der intet indhold er.

Hvodden gør man?

Mvh. K-asp-er
Avatar billede eagleeye Praktikant
31. oktober 2004 - 10:07 #1
Hvis kolonnen er tom er den lig Null så prøv:

<%if not isNull(rs("notat")) then %><%=rs("notat")%><% else %>Bla bla <% end if %>
Avatar billede k-asp-er Nybegynder
31. oktober 2004 - 10:17 #2
Nope, skriver stadig Bla bla
Avatar billede eagleeye Praktikant
31. oktober 2004 - 10:19 #3
Så prøv at skrive det som sådan her:

<%if len(""&rs("notat"))>0 then %><%=rs("notat")%><% else %>Bla bla <% end if %>
Avatar billede k-asp-er Nybegynder
31. oktober 2004 - 10:42 #4
Det gør den så ikke, den vil ikke slet ikke skrive indholdet ud.
Avatar billede eagleeye Praktikant
31. oktober 2004 - 10:46 #5
Så er det enten fordi der ikke er noget indhold eller fordi den midster indholder første gang man bruger rs("notat") det kan godt ske. Så skal man som det første ligge indholdet af rs("notat") ind i  en variable og bruge den variable:

<%
notat=rs("notat")
%>

og så sådan her:
<%if len(""&notat)>0 then %><%=notat%><% else %>Bla bla <% end if %>
Avatar billede k-asp-er Nybegynder
31. oktober 2004 - 11:04 #6
Så var den der
Tak
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester