Jag förtår inte varför jag får felmeddeladet att "operator saknas" i nedanstående kod.
<!-------------------Unika hits----------------------->
Av dessa har <b>
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\Inetpub\wwwroot\statistik\statistikdb.mdb"
SQL = "SELECT Count Distinct IP AS ucnt FROM statistik"
rs.Open SQL, Connect
Response.Write rs("ucnt")
%>
</b>gånger varit unika besök.
<!-------------------Unika hits----------------------->
Jag trodde att distinct hade till uppgift att välja ut just de poster som inte var lika och att det därför inte behövdes någon operator :q
/webb
@ndersMedlem sedan juni 200032 969 inlägg det ser ut som om du saknar en liten parentes:
SQL = "SELECT Count (Distinct IP) AS ucnt FROM statistik"
------------------
don't follow your friends -- inflate them
Tyvärr @anders,
Har redan testat med samma svar.
/webb
@ndersMedlem sedan juni 200032 969 inlägg hmmm...
jag testade själv och fick samma svar (missing operator).
det kan kanske vara så att man i access inte kan använda count(distinct...) ? :(
------------------
don't follow your friends -- inflate them
Knepigt värre det här.
Jag hittade en annan operator som skulle fungera som "Inte lika med" och den skulle vara nått sånt här < or != men ingen lycka där heller.
Hoppas på någon annnas välvilja att dela med sig av kunskapen :)
/webb
Ville bara dela med mig av lösningen till problemet om någon behöver det.
SQL = "SELECT Count(IP) AS ucnt FROM (SELECT DISTINCT IP FROM statistik)"
/webb