用断点试试看是不是sql语句错了
"select * from user where [users]='" + names + "' and [password]='" + password + "'", 

解决方案 »

  1.   


    现在不弹FROM字句出来了,可惜就是验证不了我的数据库里面的数据
      

  2.   

    估计你sql语句写的有问题,看看是不是缺少空格,你最好是利用一个可以查询的语句测试一下.
    例如:select * from user where [users]='abc' and password = '123'
    另外你的数据库表格的名字(user)是不是数据库的默认关键字,
    你可以改一下看看,换个表格名,记得有一次错误就是表格名引起的.
      

  3.   

    "select * from user where [users]='"+ names +"' and [password]='"+ password +"'"
      

  4.   

    现在存在一个重要的问题 应该是我的数据库连不上他是没有提示数据库连接错误..而事实上我试过把数据库删了..结果和有数据库的一样..   If (Dr.Read()) Then 
                Label1.Text = "登陆成功" 
            Else 
                Label1.Text = "不成功" 
            End If 没做这个判断.
      

  5.   

        Sub page_load(ByVal send As Object, ByVal e As EventArgs)
            Dim dbname As String
            Dim myConnection As OleDbConnection
            dbname = Server.MapPath("textmessage.mdb")
            myConnection = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" & dbname)
            myConnection.Open()
            Label1.Text = "Connection Opened!"
        End Sub加了这句一开始的判断也不行...真要命...大伙Help Me
      

  6.   

    检查你的sql语句 和 确认数据库位置
      

  7.   

    if Not Page.IsPostBack then那段代码End if试试