带登录表单的Visual Basic

时间:2014-05-19 01:09:52

标签: sql sql-server vb.net

我正在使用SQL Server。我有一个包含三列(id, username, password)的表格。

我有一个登录表单。我会请求这些代码的一些帮助。它是一个循环,它根据登录文本框中的文本检查我的数据库的第一列id并且有效。

For f As Integer = 0 To DataGridView1.Rows.Count - 1         
    If (DataGridView1.Rows(f).Cells(0).Value) = TextBox1.Text Then
        Me.Hide()
        Form2.Show()
    End If
Next

但是如果我同时输入列索引12(即usernamepassword),那么它就不起作用了。所以,如果我把:

For f As Integer = 0 To DataGridView1.Rows.Count - 1         
    If (DataGridView1.Rows(f).Cells(1).Value) = TextBox1.Text and
        (DataGridView1.Rows(f).Cells(2).Value) = TextBox1.Text Then
            Me.Hide()
            Form2.Show()
    End If
Next

然后它不起作用。

我想请问有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

正如@WilliamPrice正确指出的那样,您尝试将用户名和密码与单个文本框进行匹配。我确定这不是你想要的。