"If not IsPostback" significa letteralmente: "Se è la prima esecuzione della pagina".
Un consiglio: le operazioni che riguardano gli accessi al DB vanno racchiuse nei blocchi Try...Catch..Finally.
codice:Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Try Dim conn As SqlConnection Dim cmd As SqlCommand Dim RecordsAffected As Integer Dim cmdString As String = "Update Anagrafica Set nome = '" & TextBox1.Text & "', tipoProdotto = " & DropDownList1.Text & " WHERE id = 1" conn = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" & pAssoluto & "\App_Data\" & nomeDb & ";Integrated Security=True;Connect Timeout=30;User Instance=True") cmd = New SqlCommand(cmdString, conn) conn.Open() RecordsAffected = cmd.ExecuteNonQuery() cmd.ExecuteNonQuery() Response.Write(" Dato MODIFICATO correttamente ") Catch ex as Exception Response.Write(ex.Message) Finally conn.Close() End Try End Sub End Class

Rispondi quotando