Salve, ho un database access non fatto da me dal nome dbStats con una tabella (tblSt_Referer) dove memorizzo le statistiche del sito. Vorrei estrarre dal nome del percorso completo (http://www.....it/....) della pagina corrente (Referer) il numero delle visite (Visits) e l'ultimo accesso (Last_Access), allora ho creato uno script asp che trovate qui sotto, ma mi esce questo errore:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.
/pagina.asp, line 55
Potrei sapere dove sbaglio. Grazie mille!
LO SCRIPT ASP E' QUESTO
46 ' ----------------------------------------------
47 ' CONTATORE VISITE PAGINE
48 ' ----------------------------------------------
49 Dim CONNEX, XXX, URL_PAGINA, VISITE_PAGINA, ACCESSO_PAGINA
50 'Recuperiamo il nome della pagina in esecuzione completo del suo percorso
51 URL_PAGINA = Request.ServerVariables("SCRIPT_NAME")
52 Set CONNEX = Server.CreateObject("ADODB.Connection")
53 CONNEX.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../mdb-database/dbStats.mdb")
54 Set XXX = Server.CreateObject("ADODB.Recordset")
55 XXX.Open "SELECT * FROM tblSt_Referer WHERE URL_PAGINA = '" & Referer & "'", CONNEX
56 VISITE_PAGINA = XXX.Field("Visits").Value
57 ACCESSO_PAGINA = XXX.Field("Last_Access").Value
...
<% = "Pagina visitata " & VISITE_PAGINA & " volte. L'ultimo accesso è stato: " & ACCESSO_PAGINA %>
...
<%
XXX.Close
Set XXX = nothing
CONNEX.Close
Set CONNEX = nothing
%>