做一个门禁系统,要求调用数据库,我是菜,很菜的那种,想知道详尽的方法。在线求~~

dsc0603120102 dsc0603120102 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在使用ADO控件调用创建的数据库时,总是出现编译错误。看了很多版本的解释,有的说不用设置ADO控件的属性,直接通过程序实现,有的说需要设置ADO属性,然后调用就行。我觉得两种方法应该都能实现,但不知道具体步骤,所以上论坛请教。帖上自己的东西。


代码:
Private Sub Command1_Click()
Dim db As Database
Dim rs As Recordset
Dim 账号 As String
Dim 密码 As String
Set db = OpenDatabase(App.Path & "\门禁系统.mdb")
Set rs = db.OpenRecordset("门禁系统\ID")
If Text1.Text <> "" Then
账号 = Text1.Text
密码 = Text2.Text
Do While Not rs.EOF
If 账号 = rs!账号 Then
If 密码 = rs!密码 Then
MsgBox "登陆成功", , "提示"
Exit Sub
Else
MsgBox "密码错误,请重新输入!", vbOKOnly, "提示"
Text2.Text = ""
Text2.SetFocus
Exit Sub
End If
Else
rs.MoveNext
End If
Loop
If rs.EOF Then
MsgBox "您的用户名不正确,请核实后输入!", vbOKOnly, "提示"
Text1.SetFocus
Text1.Text = ""
End If
Else
MsgBox "请输入您的用户名!", vbOKOnly, "提示"
Text1.SetFocus
End If
End Sub


Private Sub Command2_Click()
Unload Me
End Sub

Private Sub Timer1_Timer()
Randomize
Timer1.Enabled = False
i = Int(Rnd * 9999 + 0)
If Len(i) > 5 Or Len(i) < 4 Then
Timer1.Enabled = True
Call Timer1_Timer
Else
Label5.Caption = Int(i)
End If
End Sub
...全文

相关推荐

在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法

今天使用Linq To SQL,要求判断数据库是否存在,不存在是自动创建数据库。

weixin_38609571

Oracle 数据库(Database, DB)

数据库基本概念 数据库(Database, DB) 数据库管理系统(Database Management System, DBMS) 数据库管理员( Database Administrator, DBA) 数据库系统( Database System, DBS ) 关系型数据库 E-R 模型(Entry-Relation)

水冰雨露

使用Qt做的数据管理系统

C++技术开发的数据管理系统资源,有源码,可以用Qt直接查看

四葉草の幸運

想知道这个文件怎么样调用

想知道这个文件怎么样调用

chenlilin639121211

db:Universal-DB-3DS和DS Homebrew的在线数据库

通用数据库 3DS和DS自制软件的在线数据库 官方用途 ,从该存储库通过GitHub Pages托管,这是Universal-DB官方网站 ,Universal-DB是Universal-Updater的默认UniStore ,我们的Discord机器人,带有?db您可以在Universal-DB上搜索应用程序 使用数据 由于Universal-DB由GitHub页面托管,因此我们没有合适的API,但是您可以使用docs/data/full.json来获取我们从GitHub API收集的所有数据,并且所有这些都集中在一个地方。 我们建议使用而不是回购中文件的原始链接。 请在此处提出问题,或在询问是否要将任何内容添加到full.json ,如果可能的话,我们将尝试添加它。 如果您相信我们使用的数据,那将是很好的选择,只需链接到此仓库或官方网站,并带有诸如“ ”之类的信息就可以了。

向朝卿
评论 7
收藏 已收藏
分享
返回顶部