Sitter och puler med ett litet "bokningssystem" och får inte till det däringa med dubbelbokningar... SQL = "select * from bokning where fromdatum = #"& fromdatum &"# "Dubbelbokningar ?!?
Om det är bokat mellan 08-13 ska man ju inte kunna boka ex: 07-10 eller 10-12 eller 12-15 eller 07-14 men hur ser selectsatsen ut när man kolla i databasen ??
<%
fromdatum=request("indatum")
objekt_id=request("inid")
tid1=request("intid1")
tid2=request("intid2")
SQL = "select * from bokning where fromdatum = #"& fromdatum &"# "
SQL = SQL & " AND objekt_id LIKE '"&objekt_id&"' "
???????????
set rs=conn.execute(SQL)
%>
Tidfälten i databasen heter tiden1 och tiden2... Kan någon hjälpa mig måntro ?Sv: Dubbelbokningar ?!?
SQL = SQL & " AND objekt_id LIKE '"&objekt_id&"'"
SQL = SQL & " AND NOT (tiden1 between " & tid1 & " AND " & tid2 "
SQL = SQL & " OR tiden2 between " & tid1 & " AND " & tid2 ")"