ho inserito una casella di riepilogo che preleva i dati da una tabella di Access, nonostante la visualizzazione sia corretta, al salvataggio dei dati viene riportato solamente la prima parola presente nel record.
Esempio
visualizzazione ="PREVISIONI DEL TEMPO"
Dato salvato = "PREVISIONI"
Trasferimento daticodice:<% Dim Con Set Con=Server.CreateObject("ADODB.Connection") Con.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("../mdb-database/Gloss_Fra.mdb") Dim Stringa,Rs Stringa="SELECT Interesse FROM Tbl_Interesse group by Interesse order by Interesse asc" Set rs = Server.CreateObject("ADODB.Recordset") Set Rs=Con.Execute(Stringa) %> <select name="Interesse_add"> <%do while not Rs.eof valore=Rs("Interesse") %> <option value=<%=valore%>><%=valore%></option> <% Rs.movenext loop %> </select>
codice:<% cod=request.querystring("cod") Interesse=Request.Form("Interesse_add") SQL="UPDATE Tbl_Turismo set Interesse='"&Interesse&"' WHERE id="&cod Conn.Execute(SQL) Response.Redirect "Index.asp" %>

Rispondi quotando
