首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VS2010与access数据库连接有关问题

2013-02-25 
VS2010与access数据库连接问题各位大侠请指教:登陆窗口的确定按钮,登陆成功后执行“MyRs.Close()”报错误“未

VS2010与access数据库连接问题

各位大侠请指教:登陆窗口的确定按钮,登陆成功后执行“MyRs.Close()”报错误  “未处理COMException”   “在此环境中不允许操作”


        flag = False

        UserName = ComboBox1.Text
        UserPwd = Me.Edit密码.Text
        '将在窗体的“用户名”、“密码”文本框中输入的字符保留到
        '字符串变量UserName和UserPwd中

        MyRs.MoveFirst()
        '将记录指针移动到第一条记录
        For i = 0 To MyRs.RecordCount - 1
            If UserName = MyRs.Fields(0).Value Then
                If UserPwd = MyRs.Fields(1).Value Then
                    flag = True
                    TxtB权限.Text = MyRs.Fields(2).Value.ToString
                    MyRs.Fields(3).Value = 1
                    TxtB备注.Text = MyRs.Fields(3).Value.ToString
                    Exit For
                End If
            End If
            MyRs.Fields(3).Value = 0
            MyRs.MoveNext()
        Next

        '在记录集中查找所输入的用户名和用户密码
        '如果有,显示登录成功信息,并将该用户的权限报存在全局变量User权限中
        '并设置flag变量为True

        If Not flag Then
            MessageBox.Show("登录失败!")
        Else
            MyRs.Close()            
            MyCnn.Close()
            MyCnn = Nothing
            MyRs = Nothing
        End If


[解决办法]
vs2010了,还用ADO啊,怎么不用ado.net?
[解决办法]
 用  SqlConnection SqlCommand reader  等等,你不能还用VB6.0的做法

热点排行