Avatar billede mvk Nybegynder
27. februar 2004 - 12:55 Der er 3 kommentarer og
2 løsninger

Kan ikke finde tom værdi

jeg har lavet denne kode som checker op imod en access database - feltet Email_work er tomt - men den udskriver ikke "Ikke angivet". er det fordi jeg skal checke på en anden måde ?

<%
emailwork = (rsProfile.Fields.Item("Email_work").Value)
if emailwork="" then
  emailwork="Ikke angivet"
end if
%>
<td height="14"><%=emailwork%></td>
Avatar billede cwboy Nybegynder
27. februar 2004 - 13:02 #1
Prøv at sammenligne på denne måde:

If trim(emailwork) = "" then (osv...)
eller
If len(emailwork) < 1 then (osv...)

Hvis den lægger en Null/Nothing værdi i emailwork kan den ikke sammenlignes med en tom streng.
Avatar billede mvk Nybegynder
27. februar 2004 - 13:14 #2
der sker ikke rigtig noget - hverken med trim eller len
mærkeligt...
Avatar billede mvk Nybegynder
27. februar 2004 - 13:18 #3
kan man lave en hvor den kigger på NULL ?
Avatar billede cwboy Nybegynder
27. februar 2004 - 14:36 #4
If IsNull(emailwork) Then .... mener jeg det er. Ellers måske:

If Trim(CStr(emailwork)) = "" Then ...
Avatar billede mvk Nybegynder
27. februar 2004 - 14:42 #5
YEAH!!! - thanks man - good weekend
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