AsaMedlem sedan dec. 20011 934 inlägg
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
AsaMedlem sedan dec. 20011 934 inlägg
Menar du typ av databas så är det MySQL.
SebbeMedlem sedan jan. 20031 603 inlägg
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
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
Är du säker på att det är någon som har reggat sig idag då? :q
AsaMedlem sedan dec. 20011 934 inlägg
LarsGMedlem sedan dec. 200012 465 inlägg
<%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
AsaMedlem sedan dec. 20011 934 inlägg
Funkar ju ej. Men det där to_days vad är det?
AsaMedlem sedan dec. 20011 934 inlägg
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
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!