Originariamente inviato da Gio&Ste
codice:
<%
	Set objConn = Server.CreateObject("ADODB.Connection")
	objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../mdb-database/db.mdb")
%>

<%	ID = Request.QueryString("IDArticolo")
	tipo = Request.QueryString("tipo")
	cerca = Request.QueryString("Cerca")%>
<% sql = "UPDATE comunica SET letture = letture+1 WHERE id ="&request.querystring("IDArticolo")
objconn.Execute(sql)%>
Voglio contare quante volte vengono letti gli articoli presenti su un sito. Ho provato in questo modo. Non mi viene fuori nessuno errore, ma non si incrementa il campo letture.
Ciao, la query è sintatticamente giusta (a parte qualche parentesi da mettere per capire meglio), ma hai provato a vedere se request.querystring("IDArticolo") contiene un valore e se il valore è anche nella tabella?
query più leggibile:
codice:
sql = "UPDATE comunica SET letture = (letture+1) WHERE id =" & request.querystring("IDArticolo") & ";"