📄 cls_user.cls
字号:
VERSION 1.0 CLASS
BEGIN
MultiUse = -1 'True
Persistable = 0 'NotPersistable
DataBindingBehavior = 0 'vbNone
DataSourceBehavior = 1 'vbDataSource
MTSTransactionMode = 0 'NotAnMTSObject
END
Attribute VB_Name = "Cls_user"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
Option Explicit
Dim mycnt As Cls_Connect '连接类
Private Sub Class_Initialize()
Set mycnt = New Cls_Connect
End Sub
Public Sub OpenUserMessage()
'打开用户表
mycnt.QryName = "select * from UserMessage "
mycnt.openQry
End Sub
Public Property Get GetUserMessageRs() As Recordset
Set GetUserMessageRs = mycnt.MQueryRs
End Property
Public Sub OpenUserMessageByUserID(userid As String)
'打开用户表
mycnt.QryName = "select * from UserMessage where userid='" & userid & "'"
mycnt.openQry
End Sub
Public Sub OpenConnect()
'打开连接表
mycnt.QryName = "select * from Connect"
mycnt.openQry
End Sub
Public Sub OpenConnectByUserID(userid As String)
'打开连接表
mycnt.QryName = "select * from Connect where userid='" & userid & "'"
mycnt.openQry
End Sub
Public Function Query_user(userid As String)
'根据用户名称查询
mycnt.PrcName = "QueryUser"
mycnt.PrcPra = "@pra"
mycnt.OpenPrc userid
End Function
Public Property Get GetUserByIDRs() As ADODB.Recordset
'将根据用户名称查询的结果返回给GetUserRs
Set GetUserByIDRs = mycnt.MStoreProcRS
End Property
Public Function EditPassWord(myuserid As String, mypassword As String)
''将根据用户名称查询记录并根据mypassword的值写入数据库
mycnt.QryName = "select * from usermessage where UserID='" & myuserid & "'"
mycnt.openQry
mycnt.MQueryRs.Fields(2) = mypassword
mycnt.MQueryRs.Update
mycnt.MQueryRs.Requery
End Function
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -