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的做法