05. april 2007 - 15:51
Der er
5 kommentarer
Syntax error i ASP
Nogen der kan se hvorfor denne if-sætning resultere i syntax error?
<%
Function doMysqlDateTime ()
dtDateTime = Now()
dtDateTime = DatePart("YYYY", dtDateTime) & "-" & DatePart("M", dtDateTime) & "-" & DatePart("D", dtDateTime) & " " & DatePart("H", dtDateTime) & ":" & DatePart("N", dtDateTime) & ":" & DatePart("S", dtDateTime)
doMysqlDateTime = dtDateTime
End Function
if rs("dato") >= DATE_SUB('" & doMysqlDateTime() & "', INTERVAL 1 HOUR) then
response.write("OK")
end if
%>
08. april 2007 - 10:48
#5
Husk i din funktion skal du tage forbehold for værdier under 10.
Jeg bruger denne funktion:
Function sqldate(mydate)
If DatePart("d", mydate, vbMonday) < 10 Then
vDay = "0" & DatePart("d", mydate, vbMonday)
Else
vDay = DatePart("d", mydate, vbMonday)
End If
If DatePart("m", mydate, vbMonday) < 10 Then
vMonth = "0" & DatePart("m", mydate, vbMonday)
Else
vMonth = DatePart("m", mydate, vbMonday)
End If
vYear = DatePart("yyyy", mydate, vbMonday)
sqldate = vYear & "-" & vMonth & "-" & vDay
End function
Hvis værdien er under 10, så indsætter funktionen et 0 foran.