level 1
代码看起来有点繁琐。我稍改了下简洁些,我没建SQL数据库,你试试先:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim conn As New SqlClient.SqlConnection("Provider=SQLOLEDB.1;Persist Security Info=False;User ID=x1;Password=x2;Initial Catalog=x3;Data Source=x4")
Dim Sql As String = "select * from 用户表 where 用户名 = '" & TextBox1.Text.Trim & "'"
Dim cmd As New SqlClient.SqlCommand(Sql, conn)
conn.Open()
Dim myreader As SqlClient.SqlDataReader = cmd.ExecuteReader
While myreader.Read
If TextBox2.Text <> myreader("密码") Then
MsgBox("密码错误!")
Else
Me.Hide()
Form2.Show()
End If
End While
conn.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
2014年12月16日 10点12分

