Ciao a tutti,
ho una db composto da una tabella contenente 6 righe con 3 campi (id, rate, tendeza) volevo fare una pagina per modificare questo db e ho creato quindi una form dove poter inserire i dati come action della form rimando a questa pagina asp dove cerco di inserire i dati:
<%
rate1 = request.Form("1_a")
tend1 = request.Form("1_b")
rate2 = request.Form("2_a")
tend2 = request.Form("2_b")
rate3 = request.Form("3_a")
tend3 = request.Form("3_b")
rate4 = request.Form("4_a")
tend4 = request.Form("4_b")
rate5 = request.Form("5_a")
tend5 = request.Form("5_b")
rate6 = request.Form("6_a")
tend6 = request.Form("6_b")
Dim Id
For Id=1 to 6
raten= "rate"&Id
tendn= "tend"&Id
strsql = "UPDATE tabella set id ='"&Id&"', rates = '"&raten&"', tendenza = '"&tendn&"' where id="&Id
Set objConn = Server.CreateObject("ADODB.Connection")
dsnpath = "DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)}; "
dsnpath = dsnpath & "DBQ=" & Server.MapPath("int.mdb")
objConn.Open dsnpath
objConn.Execute strsql
Next
%>

Ho cercato di inserirli con un ciclo in modo che riesegua l'azione per le 6 volte in base all'id
La cosa funziona ma nel db se vado poi a controllare che valori sono stati inseriti trovo:
rate1, tend1
rate2, tend2
rate3, tend3
ecc...

Sbaglio qualcosa evidentemente ma non riesco a trovare cosa... :P

Qualcuno mi può aiutare?