Avatar billede prodoc Nybegynder
30. november 2002 - 16:29 Der er 1 kommentar og
1 løsning

Counter der ikke vil virke?

Hejsa allesammen jeg har lavet en counter som vist herunder, men den vil ikke virke? Hvad kan jeg gøre galt?


<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("Databaser/database.mdb")
Conn.Open DSN

SQL_total = "SELECT COUNT(HITID) AS Antal_total FROM Counter"
Set rs_total = Conn.Execute(SQL_total)

SQL_dag = "SELECT COUNT(HITID) AS Antal_dag FROM Counter WHERE Day(Dato) = Day(Now) AND Year(Dato) = Year(Now)"
Set rs_dag = Conn.Execute(SQL_dag)

Response.Write "<center><font face='verdana' size='1'>Du er besøger nr. <b>" & rs_total("Antal_total") & "</b> på denne hjemmeside</font></center><br>"
Response.Write "<center><font face='verdana' size='1'>Du er besøger nr. " & rs_dag("Antal_dag") & "</b> i dag"
%>
         

Fejlen ser således ud:
Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in FROM clause.
/main.asp, line 26

dette er linie 26: Set rs_total = Conn.Execute(SQL_total)
Avatar billede eagleeye Praktikant
30. november 2002 - 16:36 #1
Counter er reserveret ord i SQL, så du skal enten bruge et andet tabel navn eller sætte [] omkring [Counter]

SQL_total = "SELECT COUNT(HITID) AS Antal_total FROM [Counter]"


Se reserverede ord her: http://support.microsoft.com/default.aspx?scid=KB;en-us;q209187
Avatar billede eagleeye Praktikant
30. november 2002 - 16:37 #2
Det gælder så også for den anden SQL sætning du har vist.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester