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 [email protected] AND [email protected]"
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
它的代码检查数据库的用户名和密码,redirecrs到相应页面的行的基础上返回。我在sqldatareader名称空间中找到正确的函数时遇到问题,因此它计算受影响的行数。任何人都可以告诉我我应该在那里使用的功能吗?提前致谢。怎么算通过SqlDataSource的
感谢。但是,你可以详细说明你在说什么。纠正我,如果我错了--------目标是计算IEnumerables的数量,以便如何编码..是它ToList(LoginChecker)。计数 – user481831 2010-11-07 18:24:53