Quando provo ad eseguire il codice asp sopra riportato, mi viene dato il seguente errore:codice:<%@ LANGUAGE = JScript %> <% var Debug = true; var isServiziSelezionati = false; var id = String(Request.Form("radio")); var descrizione = String(Request.Form("descrizione"+id)); var today = new Date(); var where = " id ="+id; var ADOConn = new ActiveXObject("ADODB.Connection"); var strConn = "driver={Microsoft Access Driver (*.mdb)};"; strConn += "dbq=" + Server.MapPath("/mdb-database/database.mdb"); ADOConn.Open(strConn); var sql = "UPDATE impegni SET descrizione='"+descrizione+"', data='"+today+"' WHERE "+where; if (Debug) Response.write(" query: "+sql+" "); var ris = ADOConn.Execute(sql); //ris.Close(); ADOConn.Close(); Response.redirect("index_privato.asp?ordina=perStatoPriorita"); %>
"Tipi di dati non corrispondenti nell'espressione criterio."
L'errore si riferisce all'inserimento della data odierna nel db microsoft access.
Io ho creato una colonna nominata "data" di tipo Data/ora in access
Dov'è che sbaglio?
Okkio che uso JScript e non VBScript

Rispondi quotando