日期:2014-05-17  浏览次数:20768 次

登录事件怎么写



数据库名是 shujuku.mdb 表名是login
然后登录按钮怎么写 来连接数据库 退出按钮代码怎么写 本人小白 唉 各位帮帮忙

------解决方案--------------------
找本书抄代码。
------解决方案--------------------
退出是me.close()
------解决方案--------------------
在登录事件中
Imports System.Data.OleDb

                Dim con As OleDbConnection = New OleDbConnection()
        con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("dbx.accdb")
        con.Open()

        Dim com As OleDbCommand = New OleDbCommand()
        com.Connection = con
        com.CommandText = "select count(*) from login  where username = @textbox1 and pwd = @textbox2"

        Dim param1 As OleDbParameter = New OleDbParameter("@textbox1", TextBox1.Text)
        Dim param2 As OleDbParameter = New OleDbParameter("@textbox2", TextBox2.Text)

        com.Parameters.AddRange(New OleDbParameter() {param1, param2})

        Dim cnt As Integer = Convert.ToInt32(com.ExecuteScalar())

        If cnt = 1 Then
            '登录
        Else
            '输入的用户名和密码不正确
        End If

'这是VB.NET的写法
------解决方案--------------------
补充一下

ACCESS2010的话
不是shujuku.mdb  应该是shujuku.accdb

 con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("shujuku.accdb")