设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4270|回复: 9
打印 上一主题 下一主题

可以使用ADO來載入資料庫

[复制链接]
1#
发表于 2002-12-2 20:25:00 | 显示全部楼层
我来发一个我写的ADO.2.7的用户登陆.见笑了.

    Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        MessageBox.Show("登陆失败")

        Me.Close()

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim f As Form2
        Dim i As Integer
        Dim flag As Boolean
        Dim username, userpwd As String
        mycnn = New ADODB.Connection()
        myrs = New ADODB.Recordset()
        mycmd = New ADODB.Command()
        strcnn = "provider=microsoft.jet.oledb.4.0;data source=softbase.mdb"
        mycnn.Open(strcnn)
        myrs.Open("select * from 用户",mycnn,ADODB.CursorTypeEnum.adOpenStatic,ADODB.LockTypeEnum.adLockOptimistic)

        flag = False
        username = Me.EDIT用户名.Text
        userpwd = Me.EDIT密码.Text
        myrs.MoveLast()
        myrs.MoveFirst()
        For i = 0 To myrs.RecordCount - 1
            If username = myrs.Fields("工号").Value.ToString Then
                If userpwd = myrs.Fields("密码").Value.ToString Then
                    flag = True
                    MessageBox.Show("登陆成功")
                    Exit For
                End If
            End If
            myrs.MoveNext()
        Next
        If Not flag Then
            MessageBox.Show("登陆失败")
        Else
            f = New Form2()
            f.Show()
            Me.Hide()
        End If

    End Sub

[此贴子已经被作者于2002-12-2 12:25:20编辑过]

2#
发表于 2002-12-17 21:05:00 | 显示全部楼层
.NET用的是ADO.NET.
ADO2.7也过时了
3#
发表于 2002-12-25 22:34:00 | 显示全部楼层
怎么还是ADO2.7呵。
4#
发表于 2003-1-7 17:57:00 | 显示全部楼层
也许接口是一样。不过代吗不一样。你这样写法还是沿用了。VB6。0时代的写发。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-10 12:39 , Processed in 0.094240 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表