Hej!
Tar ut ett access datum med hjälp av ett recordset, och har en if sats:
<% if recordset1("datum") = "" then blabla end if%>
men det funkar inte, har provat med null också.
Whats up with that? :)
7 svar · 318 visningar · startad av Jymdis
Hej!
Tar ut ett access datum med hjälp av ett recordset, och har en if sats:
<% if recordset1("datum") = "" then blabla end if%>
men det funkar inte, har provat med null också.
Whats up with that? :)
testa nothing
//eller förresten, gör inte det, ;)
If IsNull(recordset1("datum")) Then ...
Tänk på att en sträng inte är NULL även om den inte innehåller något, ibland. Det säkraste är ändå att jämföra strängens längd med noll. (Dessutom behöver den nite jämföra mellan två strängar = prestanda? ;))
Ett datum och en sträng är inte samma sak.
En tom sträng är detsamma som en sträng med längden noll, ja, men om man vill testa prestandan så är det ju bara att göra en loop och se vad det finns för vinster att göra :)
Jag tror inte att det finns någon intressant tidsvinst att göra...
Finns det inte en kul funktion som denna?
IsDate()
http://msdn.microsoft.com/library/en-us/script56/html/vsfctIsDate.asp?frame=true