开发者社区> 问答> 正文

请帮我看看这段代码错在哪里?:报错

 Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click

         Public objConnection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\Visual Studio 2008\采购验收单.mdb")
       Public objCommand As OleDbCommand

       Dim Rd As OleDb.OleDbDataReader

        If txtPassWord.Text.Trim = "" Then
            lblWarning.Text = "您还没有输入密码!"
            Exit Sub
        End If
        Dim strSQL As String
        strSQL = "SELECT 用户名 FROM [User] where 用户名 ='" & cmbUserName.Text.ToString & "' and 密码 = '" & txtPassWord.Text.ToString & "'"

        '打开与数据库的连接
        objConnection.Open()

        objCommand = New OleDbCommand(strSQL, objConnection)

        Rd = objCommand.ExecuteReader()

        If Rd.Read Then
            lblWarning.Text = String.Empty
            objConnection.Close()
            Rd.Close()
            Me.Hide()
            frmMain.ShowDialog()
        Else
            txtPassWord.Text = ""
            txtPassWord.Focus()
            lblWarning.Text = "密码不正确,请重新输入!"
            objConnection.Close()
            Rd.Close()
            Exit Sub
        End If

展开
收起
kun坤 2020-06-06 14:28:25 532 0
1 条回答
写回答
取消 提交回答
  • ==========================

    -**--*-

    错误提示是啥啊?VB 看的有点晕


    2020-06-06 14:28:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载