adesso ho fatto caso ad una cosa in realtà la query di select funziona infatti ho provato a mettere una label è chiamarmi un campo lo visualizza, ma dopo ho degli update in questo modo :
Dim cmd As New OleDbCommand("UPDATE Iscrizione Set Taglia = '" & Taglia & "', nome = '" & campo_nome & "' WHERE Identificativo = " & Session("identificativo") & "'", New OleDbConnection(connessione1.ConnectionString))
cmd.Connection.Open()
cmd.ExecuteNonQuery()
cmd.Connection.Close()
Dim cmd2 As New OleDbCommand("UPDATE Abilitazione Set Classe = '1', Caratteristiche = '0', Personalizza = '0' WHERE Identificativo = '" & Session("identificativo") & "'", New OleDbConnection(connessione1.ConnectionString))
cmd.Connection.Open()
cmd.ExecuteNonQuery()
cmd.Connection.Close()
Session("classe") = "1"
Response.Redirect("index.aspx")
questo codice è inserito dopo la query di select del seocndo blocco try che ho inserito nel primo topic