i motivi potrebbero essere tanti....
in che senso non funziona? di da errore? si schianta la pagina? non fa nulla?

potrebbe essere questo:
codice:
conn = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" & _
                    pAssoluto & "\App_Data\" & nomeDb & _
                    ";Integrated Security=True;Connect Timeout=30;User Instance=True")
nel senso che il path del database non è corretto

potrebbe essere questo:
codice:
Dim cmdString As String = "Update Anagrafica Set nome = '" & TextBox1.Text & "' WHERE id = '1'"
nel senso che nella textbox c'è un apostrofo,
oppure che id non è testo ma numerico