<%
Do While DayCount <= LastDay ' ป้องกันไม่ให้เขียนวันที่เกินวันสุดท้ายของเดือน%>
<tr bgcolor="#FFFFFF">
<%
i = 1
CurrentDay = DayCount&"/"&CurrentMonth-1&"/"&CurrentYear+543 'เขียนวัน เดือน ปี ในคอลัมน์แรก
Response.Write("<td><div align=center>"&CurrentDay&"</div></td>")
i = i+1
While i <= 9 'วนลูป ให้ครบทั้งหมด 9 คอลัมน์
if Rs("bc_date_begin") = Cdate(CurrentDay) then 'ถ้าวันที่ในฐานข้อมูลเท่ากับค่าวันที่ ณ ตอนนี้
TimeCount = i+6
if TimeCount = Rs("bc_time_begin") then
diff = Rs("bc_time_end") - Rs("bc_time_begin")
For n=1 to diff
Response.Write("<td bgcolor=CCCCCC></td>")
i = i+1
next
Rs.MoveNext
else
Response.Write("<td bgcolor =FFFFFF></td>")
i = i+1
end if
else
Response.Write("<td bgcolor = FFFFFF></td>")
i = i+1
end if
wend
DayCount = DayCount+1%>
</tr>
<%
Loop%>