webForumDet fria alternativet

Inga poster visas med datum som "2002-05"

ASP

6 svar · 228 visningar · startad av JPS

Medlem sedan nov. 2001101 inlägg
Frågan#1

Har bytt server från Win NT 4.0 till 2000 Server och IIS 3.0
och då slutar datum script att fungera - inga poster visas.
Är det fel på koden eller är det någon server inställning.

Jag har kunnat använda

D001 Like '" & Period & "'
D001 Like '2002-02%'

D001 = Långt datum format i Access 2000

<% Ar = Request.form("Ar")%>
<% Manad = Request.form("Manad")%>
<% Period = Ar & "-" & Manad & "%" %>

<% = Period %>

<%
SQL = "SELECT Sida, Count(IP_nummer) AS SummaIP_nummer from (select distinct IP_nummer, Sida from Intranet where D001 Like '" & Period & "' ) GROUP BY Sida"
Set RS = Connection.Execute(SQL)
Int Raknare
Raknare = 1
%>

Medlem sedan nov. 20017 144 inlägg
#2

Har för mig att det skall vara brädgårdar runt datumet om du har datumformat i access

Medlem sedan dec. 200012 464 inlägg
#3

Vad har D001 för datatype

Medlem sedan nov. 2001101 inlägg
#4

Datatypen för D001 är Datum/tid Format ÅÅÅÅ-MM-DD HH:MM:SS

Medlem sedan dec. 200012 464 inlägg
#5
SQL = "SELECT Sida, Count(IP_nummer) AS SummaIP_nummer from (select distinct IP_nummer, Sida from Intranet where year(D001) =  " & ar & " and month(D001) = " &  manad & " ) GROUP BY Sida"
Medlem sedan nov. 2001101 inlägg
#6

Tackar, det fungerar. Någon idé varför joker 2002-02% inte fungerar?

Medlem sedan dec. 200012 464 inlägg
#7

Datum lagras som numeriska värden, inte strängar.

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)