Ciao ho impostato in una pagina inclusa un update che non capisco perchè non viene eseguito.
eccovi il codice:
codice:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
connetti()
Try
If Not IsPostBack Then
Dim n_visite As Integer
strsql = "Select n_visite from Visite where id_visite=1"
cmdSql = New OleDbCommand(strsql, conn)
Dim visite As Integer = cmdSql.ExecuteScalar
If visite > 0 Then
n_visite = visite
End If
rs = cmdSql.ExecuteReader()
If Session("visitatore") = "" Then
Session("visitatore") = "ok"
n_visite = n_visite + 1
strsql = "Update Visite set"
strsql = strsql & " n_visite=" & n_visite
strsql = strsql & " where id_visite=1"
cmdSql = New OleDbCommand(strsql, conn)
cmdSql.ExecuteNonQuery()
End If
nvisite.Text = n_visite
rs.Close()
End If
Catch errore As Exception
messaggio.Text = "Si è verificato il seguente errore: " & errore.Message
Finally
conn.Close()
End Try
End Sub
Mi spara a video in nvisite.text sempre lo stesso valore, è come se trovasse sempre la sessione piena, anche quando vado per la prima volta sulla pagina, dove sbaglio?