ok mi restituisce un'errore
Microsoft JET Database Engine (0x80040E0C)
Testo del comando non impostato per l'oggetto comando.
l'errore è su questa riga:
codice:
rs.open ,connessione, 0, ForWriting
ecco il codice
codice:
sub inserimento_db() 
	dim connessione
	set connessione = server.createobject("Adodb.connection")
	connessione.open "Provider=Microsoft.jet.oledb.4.0;Data Source = " & server.MapPath("tabella.mdb")
	dim rs
	set rs=server.createobject("adodb.recordset")

    rs.ActiveConnection = connessione
    rs.open ,connessione, 0, ForWriting
	nometab = session("anno")
	for progr = progressivo1 to progressivo2
	    valore_data = cdate(vettore_data(progr+1))
	    valore_sistemazione_a = cstr(vettore_sistemazione_a(progr+1))
		valore_sistemazione_b = cstr(vettore_sistemazione_b(progr+1))
		valore_letto = cstr(vettore_letto(progr+1))
		valore_riscaldamento = cstr(vettore_riscaldamento(progr+1))   
		strsql = "UPDATE " & nometab & " SET data='" & valore_data & "'," _
                                           & "sistemazione_a='" & valore_sistemazione_a & "'," _
										   & "sistemazione_b='" & valore_sistemazione_b & "'," _
										   & "letto='" & valore_letto & "'," _
										   & "riscaldamento='" & valore_riscaldamento & "' " _
		                                   & "WHERE progressivo=" & progr
	    set rs = connessione.Execute(strSQL)
	next

    rs.close
	connessione.close
	set connessione = nothing
	set rs = nothing
end sub