Tak - selvfølgelig skal der samme connection - men sådan kan det jo gå når man klipper fra forskellige kilder som nybegynder... Men den skriver 0 besøg alle dage - kan det være fordi den tæller dage, og ikke formatet 26-08-03 ??
Det skyldes sikkert at der er forskel på hvordan dato formatet ser ud i databasen og i ASP.
Hvis daten i databasen ser sådan her ud: 2003-08-28 så vil rsTemp("dato") se således her ud 8/28/2003 (hvis det er amerikansk). Dermed bliver din 2. SQL-sætning:
SQL = "SELECT count(*) AS Antal FROM tabel1 where dato='" & rsTemp("dato") & "'"
- omdannet til:
SQL = "SELECT count(*) AS Antal FROM tabel1 where dato='8/28/2003'"
Du har ret... Følgende virker: SQL = "SELECT COUNT(id) AS Antal FROM tabel1 where dato = 37858" 37858 er = 26-08-03, som hvis du laver et datofelt til et talfelt i Excel. Er der en let måde at køre det sammen på??
<% SQL = "SELECT TOP 3 Dato, count(*) AS Antal FROM tabel1 GROUP BY Dato ORDER BY Dato DESC" set rsTemp = ConnTemp.Execute(SQL)
do while not rsTemp.eof Response.Write "<br>" & rsTemp("DATO") Response.Write "Der er " & rsTemp("Antal") & " besøg denne dag" rsTemp.MoveNext loop rsTemp.Close %>
DU er simpelthen bare SÅ dygtig!!!! Er helt ked af at du kun fik sølle 15 point for al dit arbejde!!!! Havde næsten lyst til at åbne et spg. mere for at give dig 50 point mere...!!!
1000 tak - jeg vil nærlæse koden, så jeg kan fatte hvad der sker. 1000 tak!!!
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.