kolla om datumfält är tomt..

ASP

3 svar · 214 visningar · startad av kallepocket

Medlem sedan sep. 200182 inlägg
Trådstart#1

Jag har en accessdatabas, och hämtar ur den fältet lastlogin. Sen vill jag kolla om det är tomt, för i såna fall ska jag använda ett annat datum...

Hur kollar jag om det är tomt?
Jag hämtar med

lastlogin = rs("lastlogin")

sen vill jag köra en If-sats som kollar om lastlogin är tom eller inte...
Men det fungerar inte med
If lastlogin = "" Then
och inte heller med Null eller Empty...

hur kollar man det här??

Medlem sedan juni 200032 967 inlägg
#2

har du provat med

if isnull(rs("lastlogin")) then
datumet = date
else
datumet = cdate(rs("lastlogin"))
end if

Mvh,

Medlem sedan sep. 200182 inlägg
#3

Aaah... tack ska du ha, det fungerat utmärkt.. ;)

Medlem sedan jan. 20023 327 inlägg
#4

Nu fungerar ju Anders lösning, men det går även göra så här.

if rs("lastlogin").EOF then
datumet = date
else
datumet = cdate(rs("lastlogin"))
end if
264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)