'-------------------------------------------------- Function DtPrevSunday(ByVal dt) Do While WeekDay(dt) > vbSunday dt = DateAdd("d", -1, dt) Loop DtPrevSunday = dt End Function '--------------------------------------------------
Sub diary(dtView)
Dim dtToday dtToday = Date()
Dim dtCurViewMonth ' First day of the currently viewed month Dim dtCurViewDay ' Current day of the currently viewed month
' Get first day of month dttmp = dtView dtday = day(dttmp) dttmp = dateadd("d", (-dtday+1), dttmp)
<% For iDay = vbSunday To vbSaturday %> <TH WIDTH="14%"><FONT FACE="Arial" SIZE="-2" COLOR="#FFFFFF"><%=left(WeekDayName(iDay), 3)%></FONT></TH> <%Next %>
</TR>
<%
dtCurViewDay = DtPrevSunday(dtCurViewMonth)
For iWeek = 0 To 5 Response.Write "<TR VALIGN=TOP>" & vbCrLf
Dim sBGCOLOR sBGCOLOR = "#99ccff"
For iDay = 0 To 6 sBGCOLOR = "#99ccff" If month(dtCurViewDay) = month(dtCurViewMonth) Then If dtCurViewDay = dtToday Then sBGCOLOR = "#99ccbb" else sBGCOLOR = "#99ccff"
End If Response.Write "<TD HEIGHT=20 bgcolor='" & sBGCOLOR & "' >"
If month(dtCurViewDay) = month(dtCurViewMonth) Then If dtCurViewDay = dtToday Then sFontColor = "#ff0000"
Response.Write "</TD>" & vbCrLf dtCurViewDay = DateAdd("d", 1, dtCurViewDay) Next Response.Write "</TR>" & vbCrLf Next %> <% ' --------END OF DRAW CALENDAR SECTION-------- Response.Write "</table>" End Sub %>
<%
set my_conn= Server.CreateObject("ADODB.Connection") my_Conn.Open DBcon StrSql= "Select * from bk.diary where dte = '" & Request("view_Date") & "' ORDER BY dte"
rs = my_conn.Execute (StrSql)
' If no records found then no worries just trap error on Error Resume next
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Når du vil inserte (indsætte) dato, formatere du den til: 0000-00-00 og accepteres ikke? prøv at forklare lidt mere? du kan altid formatere din dato, og dette format 0000-00-00 er den bedste i verden, når du vil så udskrive den så kan formatere den tilbage til: dd-mm-yyyy
Hvis view_Date er en værdi som du henter: view_Date = Request("view_Date") view_Date = FormatMinDato(view_Date) StrSql= "Select * from bk.diary where dte = #" & view_Date & "# ORDER BY dte"
Jeg regner med at dte har datatypen Dato og klokkeset eller hvad hedder det i msSQL.
åben msaccess --> vælg tabel --> vælg tabeller --> Diary (markere den) --> tryk på design --> tryk på dte feltet --> Nu i tryk på datatypen for feltet dte ---> lidt lægere ned er en fande blade ---> under fande blade generalt kan du fjener Formatet
Du skal rette filen dbCon.asp. denne linie: DBCon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\inetpub\wwwroot\project14\diary.mdb" 'det er path på min maskine skal ændres til: database navn password (PWD) username (UID) skal du sætte din egen: DBCon= "DRIVER={MySQL};SERVER=localhost;DATABASE=mydb;UID=user;PWD=password;" Hvis du får problemer så skal du tjekke hvad for en driver version du har.
jeg får connectionen til mysql databasen til å virke også.
og jeg det jeg skriver inn i tekstfeltet kommer inn i databasen problemet er at dato feltet blir 0000-00-00 isetedet for feks 2003-juni.21 som er datoen jeg skriver teksten inn i.
Så vidt jeg kan se intet. Fordi den har en default format som yyyy-mm-dd. Men det er meget nemmer at arbejde med access. Hvilke fordele MySQL har det ved jeg ikke, men jeg har brugt access i mange år uden problemer.
Men i hele kodning formateres dato som Day-Month-Year
Ja. fordi i kodningen han bruger MonthName, og det er kun til formatering. det kan man se oxo i URL feltet i IE. Hvis du vil ikke ha det så skal du bare fjerne MonthName de steder som du ikke vil ha.
De steder som du vil. På linie 45 i filen View_day.asp: <B><small><%=MonthName(Month(dtCurViewMonth)) & " " & Year(dtCurViewMonth)%></small></B> her vises MonthNavn f ex: 06 februr 2003 hvis du fjerner det: <B><small><%=Month(dtCurViewMonth) & " " & Year(dtCurViewMonth)%></small></B> Bliver outputet: 06-02-2003
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.