Salve a tutti o un piccolo problema non riesco a capire il seguente errore


"" Riferimento a un oggetto non impostato su un'istanza di oggetto ""

si tratta di una piccola applicazione che consente di salvare nome utente e psw in un file xml




Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim a = TextBox1.Text
Dim b = TextBox2.Text


Dim strpath As String = Server.MapPath(Request.ApplicationPath) & "\accesso.xml"

Try
Dim ds As New DataSet



l'errore è nella seguente riga

Dim riga As DataRow = ds.Tables("users").NewRow



riga("name") = a
riga("psw") = b

ds.Tables("users").Rows().Add(riga)

ds.WriteXml(strpath)

Catch ex As Exception

Response.Write(ex.Message)
End Try


end sub

qualcuno potrebbe testare il codice?





Questo è il file xml dove vengono memorizzate nome utente e psw

<?xml version="1.0" encoding="utf-8" ?>

<users name="" psw="" />