Avatar billede cort Nybegynder
26. juni 2001 - 13:20 Der er 1 kommentar og
1 løsning

check tider i db

Hej jeg har et mindre problem med tider.
Det drejer sig om en side hvor man kan oprette aftaler til en kalender.

Jeg har en form hvori man kan indtaste klokkeslæt.
Der er 1 input boks til timer og en anden til min.

Man kan indtaste start tid og slut tid.

Når man request´er på klokkeslættet er det på dette format:
12,3 hvis det er eks. kl. 12.30

Nu vil jeg gerne checke ned i Databasen om der er andre aftaler hvor start og slut tidspunkterne overlapper.

Jeg har pt. gjort sådan her men det virker ikke rigtigt.

\' Check for overlap
    SQL = \"SELECT * FROM Schedule WHERE\"
    SQL = SQL & \" Kontaktperson=\"&Request.Form(\"kontakt\")
    SQL = SQL & \" AND datediff(d,dtDate,\'\"&Year(Request.Form(\"dato\"))&\"-\"&Month(Request.Form(\"dato\"))&\"-\"&Day(Request.Form(\"dato\"))&\"\')=0\"
   
    SQL = SQL & \" AND FraKl>=\"&replace((Request.Form(\"slut_time\")+(strStartMin/100)),\",\",\".\")
    SQL = SQL & \" AND TilKl>=\"&replace((Request.Form(\"start_time\")+(strSlutMin/100)),\",\",\".\")
    \'response.write SQL
    \'Response.end
set Overlap= dbConn.Execute(SQL)

Hvis så overlap ikke er EOF udskriver jeg en alert.

Avatar billede plexx Nybegynder
26. juni 2001 - 13:23 #1
Puuha det er svært...
Avatar billede cort Nybegynder
26. juni 2001 - 15:15 #2
jeg har løst det
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