как подсчитать строки, полученные sqldatasource

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
    Dim LoginChecker As New SqlDataSource()
    LoginChecker.ConnectionString = ConfigurationManager.ConnectionStrings("A1ConnectionString1").ToString()
    LoginChecker.SelectCommandType = SqlDataSourceCommandType.Text
    LoginChecker.SelectCommand = "SELECT username FROM A1login WHERE username=@username AND password=@password"
    LoginChecker.SelectParameters.Add("username", username.Text)
    LoginChecker.SelectParameters.Add("password", password.Text)
    Dim rowsAffected As Integer = 0
    Try
        rowsAffected = LoginChecker.<what i have to write here>
    Catch ex As Exception
        'Server.Transfer("LoginSucessful.aspx")
    Finally
        LoginChecker = Nothing
    End Try
    username.Text = rowsAffected
    ' If rowsAffected = 1 Then
    'Server.Transfer("A1success.aspx")
    '   Else
    'Server.Transfer("A1failure.aspx")
    '  End If

End Sub

это код для login.aspx.vb
он проверяет имя пользователя и пароль в базе данных и перенаправляет на соответствующую страницу на основе возвращенных строк. У меня проблема с поиском правильной функции в пространстве имен sqldatareader, чтобы она подсчитывала количество затронутых строк. Кто-нибудь может сказать мне, какую функцию я должен там использовать? Заранее спасибо.

6
задан Joel Coehoorn 12 April 2012 в 15:21
поделиться