Private Sub Command1_Click()
If Trim(Form1.usertype.Text) = "学生" Then
s999 = 0
End If
If Trim(Form1.usertype.Text) = "管理员" Then
s999 = 1
End If
If username.Text = "" Then
MsgBox "用户名不能为空!!"
username.SetFocus
Exit Sub
End If
If userpwd.Text = "" Then
MsgBox "密码不能为空!!"
userpwd.SetFocus
Exit Sub
End If
Dim rs As New ADODB.Recordset
Set rs = DataEnv.rsabc ////// 这里出错了
Dim strsql As String
strsql = "select * from users where yonghuming='" & username.Text & "'"
rs.Open strsql
If userpwd.Text = rs.Fields("mima") And usertype.Text = rs.Fields("quanxian") Then
Form4.Show
Unload Me
Else
MsgBox "用户名或密码错误,请重新登陆!!"
username.Text = ""
userpwd.Text = ""
End If
rs.CloseEnd Sub
这是一个系统登陆界面,Set rs = DataEnv.rsabc这行代码出现了问题,这是什么原因呀?
If Trim(Form1.usertype.Text) = "学生" Then
s999 = 0
End If
If Trim(Form1.usertype.Text) = "管理员" Then
s999 = 1
End If
If username.Text = "" Then
MsgBox "用户名不能为空!!"
username.SetFocus
Exit Sub
End If
If userpwd.Text = "" Then
MsgBox "密码不能为空!!"
userpwd.SetFocus
Exit Sub
End If
Dim rs As New ADODB.Recordset
Set rs = DataEnv.rsabc ////// 这里出错了
Dim strsql As String
strsql = "select * from users where yonghuming='" & username.Text & "'"
rs.Open strsql
If userpwd.Text = rs.Fields("mima") And usertype.Text = rs.Fields("quanxian") Then
Form4.Show
Unload Me
Else
MsgBox "用户名或密码错误,请重新登陆!!"
username.Text = ""
userpwd.Text = ""
End If
rs.CloseEnd Sub
这是一个系统登陆界面,Set rs = DataEnv.rsabc这行代码出现了问题,这是什么原因呀?
解决方案 »
- 单击窗体上的CMD1后,1秒钟后退出窗体
- 如何将SQL语句select Start From Data中的Start字段XXX.X.XX.XXX格式化为类似XXX.00X.0XX.XXX。
- 为什么vb6.0打包后的exe文件拿到别的地方就安装不了呢?
- 用MSFlexGrid 实现类似excel 功能
- 怎样把vsflexgrid中的数据写入数据库
- 高手帮忙,SQL查询我已经没办法了
- SSDBGrid
- 怎样在VB中频蔽掉“开始”菜单和工具栏?(UP有分)
- “贴子回复次数大于跟给分次数”是什么意思?我不能结账了!
- wm_size和wm_sizing有何区别,如何使用,请举例
- VB运行EXE程序,发现鼠标在此界面一直转圈
- vb.net 使用组合框的问题
猜:工程的 Data Enviroment 中没有设计 rsabc;或者数据库连接不对,rsabc 查询失败。
第3个按钮 Toggle Folders 要按下状态。
工程下面有没有一个 Designers 目录?
Designers 目录下有没有一个 DateEnvironment 对象(按照你的代码名称应该是 DataEnv)?
双击这个 DataEnv,打开设计画面,目录树第3层有没有 rsabc?如果没有,你取得的源代码不完整!