I am making Log in page for my project but I am getting an error "There is no row at position 0" while running. I tried these lines of codes.
Imports System.Data.SqlClient
Imports System.Data
Partial Class Dept_login
    Inherits System.Web.UI.Page
    Protected Sub BtnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnSubmit.Click
        Dim ds As New DataSet
        'Try
        Dim con As New SqlConnection(ConfigurationManager.ConnectionStrings("VMSConnectionString").ConnectionString)
        con.Open()
        Dim cmd As New SqlCommand("SELECT password FROM Dept_login WHERE user_id='" + Txtuname.Text + "'", con)
        Dim da As New SqlDataAdapter(cmd)
        da.Fill(ds)
        If Not IsDBNull(ds) Then
            If Txtpwd.Text = ds.Tables(0).Rows(0).Item("password") Then
                Response.Redirect("Online Services.aspx") 'the page i want to redirect to after login successful
            Else
                Label1.Visible = True 'initially visible is false and text is INVALID PASSWORD
            End If
            con.Close()
            ' Catch ex As Exception
            ' End Try
        End If
    End Sub
    Private Function Dept_login() As Integer
        Throw New NotImplementedException
    End Function
End Class
 
     
     
     
    