我正在使用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
但是如果我同时输入列索引1
和2
(即username
和password
),那么它就不起作用了。所以,如果我把:
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
然后它不起作用。
我想请问有人可以帮我解决这个问题。
答案 0 :(得分:0)
正如@WilliamPrice正确指出的那样,您尝试将用户名和密码与单个文本框进行匹配。我确定这不是你想要的。