Avatar billede lund_dk Praktikant
16. maj 2007 - 10:51 Der er 7 kommentarer og
1 løsning

hvis datofelt er tomt

Hvorfor virker dette ikke, hvis et datofelt i min access database er tomt?

if rs("dato") = "" then
'noget
else
'andet
end ii
Avatar billede michael_stim Ekspert
16. maj 2007 - 10:54 #1
Bliver den sat til NULL som default?
Avatar billede lund_dk Praktikant
16. maj 2007 - 11:21 #2
den er bare tom som default
Avatar billede michael_stim Ekspert
16. maj 2007 - 11:39 #3
Har du checket op mod NULL?
if rs("dato") = "" OR rs("dato") != NULL then 'Kan ikke lige huske om ASP bruger IS NOT NULL eller lign.
Avatar billede michael_stim Ekspert
16. maj 2007 - 11:48 #4
if rs("dato") = "" OR IsNull rs("dato")
tror jeg den hedder.
Avatar billede lund_dk Praktikant
16. maj 2007 - 12:06 #5
nææh, det vil heller ikke..
Avatar billede madeindk Nybegynder
16. maj 2007 - 12:21 #6
If Not IsDate(rs("dato")) Then
  Response.Write "Datoen er ikke gyldig"
Else
  Response.Write rs("dato")
End If
Avatar billede w13 Novice
16. maj 2007 - 17:06 #7
Du kan evt. tjekke rs("dato")'s værdi ved at skrive: Response.Write TypeName(rs("dato"))

Det returnerer, om indholdet er integer, boolean, string, array, null, empty, osv. =)
Avatar billede meltinis Nybegynder
17. maj 2007 - 18:36 #8
Hvad skriver den? Kommer der en fejl, ingenting, eller en dato?
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