Private Sub Command_登陆_Click(Index As Integer)
'*** 打开access数据库:
Dim a As String
a = App.Path & "\landed.mdb"
Set mConn = CreateObject("ADODB.Connection")
mConn.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & a & ";;Jet OLEDB:Database password=123"
mConn.Open '打开数据库
Set mRst = New ADODB.Recordset
mSql = "SELECT * FROM admin where yhmm='" & Text1 & "'" '其中admin为access数据库中的表的名称,下同
mRst.Open mSql, mConn, adOpenKeyset, adLockOptimistic
If Not mRst.EOF And Not mRst.BOF Then
'MsgBox "登录成功,你可以进行仓库管理工作"
mRst.Fields("dlsj") = Now '刷新登陆时间
mRst.Fields("tlcs") = mRst.Fields("tlcs") + 1 '刷新登录次数
mRst.Update
MsgBox "登录成功,密码" & mRst.Fields("yhmm") & "已登录" & mRst.Fields("tlcs") & "次,本次登录时间为" & mRst.Fields("dlsj")
Else
MsgBox "用户名或密码错误,请重新登录"
End If
mRst.Close
mConn.Close
End Sub
'在文本框输入abc123(这是你建立的一个密码),运行效果见下图
[
本帖最后由 lowxiong 于 2013-2-18 22:21 编辑 ]