webForumDet fria alternativet

Count

11 svar · 275 visningar · startad av Asa

AsaMedlem sedan dec. 20011 934 inlägg
#1

Har denna kodsnutt för att räkna antal nya medlemmar idag. Har funkat utmärkt tills idag då det står 0 fast det finns över 200 reggade. Datumformatet sparas som 2003-05-01 11:11:11 i databasen i fältet date.

<%Set RS=Conn.Execute("Select Count(*) As today From users Where Left(date,10)=#" & Date & "#")%>

Nån som vet varför det strular?

SebbeMedlem sedan jan. 20031 603 inlägg
#2

Vilket DBMS använder du?

AsaMedlem sedan dec. 20011 934 inlägg
#3

Menar du typ av databas så är det MySQL.

SebbeMedlem sedan jan. 20031 603 inlägg
#4

Ja, det menade jag. :)
Testa den här koden istället.

<%Set RS=Conn.Execute("Select Count(*) As today From users Where Left(date,10)='" & Date & "'")%>
AsaMedlem sedan dec. 20011 934 inlägg
#5

Nope, inge bättre. Men det sjuka är ju att det funkat alla andra dagar förrutom 2003-05-01

SebbeMedlem sedan jan. 20031 603 inlägg
#6

Är du säker på att det är någon som har reggat sig idag då? :q

AsaMedlem sedan dec. 20011 934 inlägg
#7

Oja, Väldigt många!

LarsGMedlem sedan dec. 200012 465 inlägg
#8
<%Set RS=Conn.Execute("Select Count(*) As today From users Where to_days(date)= to_days(current_date)")%>

Flyttas från ASP

AsaMedlem sedan dec. 20011 934 inlägg
#9

Ska testa!

AsaMedlem sedan dec. 20011 934 inlägg
#10

Funkar ju ej. Men det där to_days vad är det?

AsaMedlem sedan dec. 20011 934 inlägg
#11

Nån som vet vad det är? Samma sak är för idag! Men i april funkade det och jag har ej ändrat i koden!

aasahMedlem sedan mars 20033 451 inlägg
#12

Om du inte har ändrat något och ingen annan heller har ändrat något i din kod, då måste något annat ha ändrats. Kan det vara så att tiden på den server där databasen ligger har ändrats så att det inte finns några som registrerats med årets majdatum av det skälet? Eller kan programvaran ha uppdaterats och det ha orsakat något? Uppdatering av server, databas, eller dylikt. Något måste ha förändrats. Identifiera vad och börja leta fel där!

Genererad på 383 ms · cache AV · v20260730165559-full.f96bc7eb