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?Originariamente inviato da Gio&Ste
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.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)%>
query più leggibile:
codice:sql = "UPDATE comunica SET letture = (letture+1) WHERE id =" & request.querystring("IDArticolo") & ";"![]()

Rispondi quotando