Är det någon skillnad på dessa två uttryck??
If Len(Request.form("id")) = 0 Then
If Request.Form("id") = Empty Then
Fungerar de lika bra? Några skillnader? Vilket är att föredra??
------------------
Kallepocket
6 svar · 199 visningar · startad av kallepocket
Är det någon skillnad på dessa två uttryck??
If Len(Request.form("id")) = 0 Then
If Request.Form("id") = Empty Then
Fungerar de lika bra? Några skillnader? Vilket är att föredra??
------------------
Kallepocket
Empty: "The Empty keyword is used to indicate an uninitialized variable value. This is not the same thing as Null."
Så "" och Empty är inte samma sak.
Så det beror helt på vad du skall kolla för variabel. Jag brukar alltid använda Len för att kolla om en querystring eller form innehåller ett värde.
------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu
[Redigerat av Vide den 19 okt 2001]
Hmm... så du menar att om man använder
Request.Form("whatever") = Empty
så får man True enbart om det inte finns något Form objekt som heter så?
Medan
Len(Request.Form("whatever")) = 0
är true även om man skickar med whatever med value = ""
Eller skulle Empty fungera då oxå?
------------------
Kallepocket
Jag skulle föreslå att du använder
if len(trim(request.form("tjoo"))) <= 0 Then
För ibland kan fält få för sig att ta med någon space, och den skall ju inte räknas...
------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=20" TARGET=_blank>Har du husdjur hemma?
</A>Varför får man inte dricka saltvatten?