No comprendo ciò che succede...
...devo fare un Update di cambio password...
Controllo anche che ci sia un errore (on error blablabla), viene ignorato perchè non si verifica alcun errore...quindi la pagina viene eseguita correttamente ma l'update non avviene...ho provato anche forzando la Query dandogli le stringhe da uploadare direttamente via codice ma nulla...il bello è che tale Query tramite l'interfaccia di access funziona correttamente...
Perchè????
![]()
La login sergio è correttamente inserito nel DB, difatti se prendo la stringa di forzatura che ho provatocodice:<% [...] strConn = "Driver=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("login.mdb") submitted = Request.QueryString("submitted") If submitted then if Request.Form("txtNew")=Request.Form("txtConfirm") then login=trim(Session("login")) Pwd = Replace(Request.Form("txtNew"),"'","''") Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open strConn 'strsql = "UPDATE login SET password='" & Pwd & "' WHERE login='" & login & "'" strsql = "UPDATE login SET password='SERGIO' WHERE login='sergio'" Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open strConn on error resume next objConn.Execute strsql if err = 0 then objConn.Close set objConn = Nothing response.Redirect ("cambioPassword.asp?ok=true") else objConn.Close set objConn = Nothing response.Redirect ("cambioPassword.asp?Errore=true") end if else response.Redirect ("cambioPassword.asp?Errore=true") end if end if %>
UPDATE login SET password='SERGIO' WHERE login='sergio'
tramite interfaccia access essa funge correttamente.

Perchè????
Rispondi quotando