Avatar billede jpv Nybegynder
23. maj 2004 - 15:57 Der er 7 kommentarer og
1 løsning

Vis kun hvis der er skrevet noget i databasefeltet

Jeg har brug for at den kan finde ud af om der er noget i feltet. og udskrive en besked eller det der står i variablen.
jeg har og så prøvet:
if rs("www") ="" then
men uden held.
(Deter Access hvis det gør en forskel)
<%
if isNull(rs("www")) then
  response.write "<tr><td>Ingen hjemmeside oplyst</td></tr>"
else
%>
<tr><td>web adresse:
<a href="http://<%=rs("www")%>>Hjemmeside</a>
</td></tr>
<%
end if
%>
Avatar billede eagleeye Praktikant
23. maj 2004 - 16:07 #1
Virker det med isNull ikke?

Prøv evt. at lave if sætningen sådan her:

if len(""&rs("www")=0 then
Avatar billede jpv Nybegynder
23. maj 2004 - 16:16 #2
if len(""&rs("www"))= 0 then
Jeg fik en fejl meddelse men så satte jeg den ekstra parentes på, men så skriver den ikke noget, selvom der er noget i feltet.
Avatar billede eagleeye Praktikant
23. maj 2004 - 16:20 #3
Hvad skriver den hvis der er noget i feltet?

Prøv evt at lave det om til:

<%
strwww = rs("www")
if len(""&strwww)= 0 then
  response.write "<tr><td>Ingen hjemmeside oplyst</td></tr>"
else
%>
<tr><td>web adresse:
<a href="http://<%=strwww%>">Hjemmeside</a>
</td></tr>
<%
end if
%>
Avatar billede jpv Nybegynder
23. maj 2004 - 16:25 #4
Den skriver nu: Ingen hjemmeside oplyst
Selv om der er noget i feltet
Avatar billede jpv Nybegynder
23. maj 2004 - 16:43 #5
Nu virker det.
Avatar billede jpv Nybegynder
23. maj 2004 - 16:43 #6
Giver du et svar
Avatar billede eagleeye Praktikant
23. maj 2004 - 16:45 #7
Ja det gør jeg da :)
Avatar billede jpv Nybegynder
23. maj 2004 - 16:46 #8
Tak for hjælpen
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