webForumDet fria alternativet

Tidsbokning

0 svar · 269 visningar · startad av Pettaaa

PettaaaMedlem sedan feb. 200712 inlägg
#1

Det är så att jag har ett litet problem. Håller på att göra ett tidsbokningssystem men har fastnat, jag är nybörjare så är inte så jätte-haj på detta ännu.

Det är så att när jag ska kontrollera om tiden redan är bokad, alltså den finns redan i databasen. Men när jag jämför så fungerar det inte.

<%
SparaBokDatum = Request.Form("ActiveDate")
SparaBokNr = Request.Form("BokNr")
SparaBokNamn = Request.Form("BokNamn")
SparaBokAdress = Request.Form("BokAdress")
SparaBokPostnummer = Request.Form("BokPostnummer")
SparaBokStad = Request.Form("BokStad")
SparaBokTele = Request.Form("BokTele")
SparaBokTid = Request.Form("StartTid")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("bokning.mdb") & ";pwd=;"

Set rs = Conn.Execute("SELECT(BokStart) AS dubbelbokning FROM tbl_Bokning")
			Do Until rs.EOF
			if rs("dubbelbokning") =SparaBokTid then
			Response.Redirect "visatider.asp"
			rs.Close	
			end if				
			rs.MoveNext
			Loop
				
				 SQL = "Insert Into tbl_Bokning   (BokNamn, BokAdress, BokPostnummer, BokStad, BokTele, BokStart, BokDatum, BokNr)Values('"& SparaBokNamn &"', '"& SparaBokAdress &"', '"& SparaBokPostnummer &"', '"& SparaBokStad &"','"& SparaBokTele &"', '"& SparaBokTid &"','"& SparaBokDatum &"','"& SparaBokNr &"')"
				 Set rs = Conn.Execute(SQL)
				 Response.Redirect "bokning.asp"
				 rs.Close			

%>

Fältet Bokstart är av typen Date/time, tiden skrivs alltså 08:00:00 t.ex. Variabeln SparaBokTid som jag jämför med innehåller också tiden som användaren har angett. Om jag bara skriver ut SparaBokTid på skärmen kommer det att stå 08:00:00. Jag förstår inte varför inte den jämför det!?

Tack på förhand!

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)