Avatar billede jems Nybegynder
15. maj 2002 - 10:04 Der er 2 kommentarer og
1 løsning

Tjekke om datetime felt er tomt...

Hejsa
Jeg har problemer med at tjekke om et datetime er tomt :(

Jeg har prøvet:

= ""
= " "
= null
= "null"
= "NULL"
= "<NULL>"
= 0
= "0"

min kode ser således ud:

function SelectSagFromDB(col, SagsNr)
Dim SQ4, RSSQ4
SQ4 = "SELECT "&col&" FROM Sag WHERE SagsNr = '"&SagsNr&"' "
Set RSSQ4 = objConn.execute(SQ4)
   
  if RSSQ4.EOF or RSSQ4.BOF then
  SelectSagFromDB = "null"
  else
  SelectSagFromDB = RSSQ4(""&col&"")
  end if
end function

og:

if SelectSagFromDB("AfslutDato", SagsNr) = "" then
  Response.Write "Ikke afsluttet"
else
  Response.Write Left(SelectSagFromDB("AfslutDato", SagsNr), 16)
end if

Hvordan skal jeg tjekke om feltet er tomt?

/jems
Avatar billede bennytordrup Nybegynder
15. maj 2002 - 10:07 #1
if IsNull(SelectSagFromDB("AfslutDato", SagsNr) then
  Response.Write "Ikke afsluttet"
else
  Response.Write Left(SelectSagFromDB("AfslutDato", SagsNr), 16)
end if
Avatar billede slash Nybegynder
15. maj 2002 - 10:07 #2
if isnull(recordset("datofelt")) then...
Avatar billede jems Nybegynder
15. maj 2002 - 10:11 #3
Kanon!
Tak :)
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
Computerworld tilbyder specialiserede kurser i database-management

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