sMaskin = Request.Form("maskinID")
sStartDatum = Request.Form("hyrUtDatum1") & Request.Form("hyrUtDatum2") & Request.Form("hyrUtDatum3")
'sStartDatum = CDate(sStartDatum)
sSlutDatum = Request.Form("hyrInDatum1") & Request.Form("hyrInDatum2") & Request.Form("hyrInDatum3")
'sSlutDatum = CDate(sSlutDatum)
sPerson = Request.Form("hyrPerson")
sForetag = Request.Form("hyrForetag")
mySQL = "SELECT * FROM maskinHyrTable WHERE hyrMaskinID = " & sMaskin & " ORDER BY hyrUtDatum ASC"
Set objRS = objConn.Execute(mySQL)
Do While Not objRS.EOF
[b]Ifall den redan är bokad Then[/b]
Response.Write "Oops, det här funkar inte"
End If
objRS.MoveNext
Loop
Som ni ser så finns det en rad som heter "Ifall den redan är bokad", vad jag vill göra där är att jämföra en massa datum.
I databasen lagrar jag hyrUtDatum(när man lämnar ut maskinen) och hyrInDatum (när man får tillbaka den). Jag har sedan ett formulär när man skall boka en maskin med sStartDatum och sSlutDatum.
Hur skriver jag den IF-satsen som jämför ifall de datum man försöker boka in krockar med en redan utförd bokning :q
MVH
------------------
"When the 500 isn't right, you're in hell, when a Superbike isn't right, it's ok" Valentino Rossi, Nastro Azurro Honda