📄 c_cusclass.cls
字号:
VERSION 1.0 CLASS
BEGIN
MultiUse = -1 'True
Persistable = 0 'NotPersistable
DataBindingBehavior = 0 'vbNone
DataSourceBehavior = 0 'vbNone
MTSTransactionMode = 0 'NotAnMTSObject
END
Attribute VB_Name = "c_cusclass"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Public cnnstr As String
'SELECT ccid, cname From cusclass
Public Sub openrs(rs As Recordset)
With rs
.ActiveConnection = Me.cnnstr
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.LockType = adLockReadOnly
.Open "SELECT ccid, cname From cusclass"
Set .ActiveConnection = Nothing
End With
End Sub
Public Sub searchsms(str As String, rs As Recordset)
rs.Open "SELECT ccid, cname From cusclass"""
End Sub
Public Function getrec(id As Integer) As m_cusclass
On Error GoTo errh
Dim value As New m_cusclass
Dim rs As New Recordset
With rs
.ActiveConnection = Me.cnnstr
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.LockType = adLockReadOnly
.Open "SELECT ccid, cname From cusclass where ccid=" & id
Set .ActiveConnection = Nothing
End With
If rs.BOF And rs.EOF Then
GoTo errh
End If
value.ccid = rs("ccid")
value.cname = rs("cname")
rs.Close
releObject rs
Set getrec = value
Exit Function
errh:
Set value = Nothing
Set getrec = Nothing
End Function
'SELECT mid, text
'From dbo.m_cusclasss
Public Function addrec(ptext As String) As Boolean
Dim cnnx As New ADODB.Connection
Dim strSql As String
On Error GoTo errhand
cnnx.ConnectionString = cnnstr
cnnx.Open
strSql = "INSERT INTO cusclass (cname) values ('" & ptext & "')"
cnnx.Execute strSql
cnnx.Close
releObject cnnx
addrec = True
Exit Function
errhand:
If cnnx.State = adStateOpen Then
cnnx.Close
End If
releObject cnnx
addrec = False
End Function
Public Function updaterec(ptext As String, pmid As Integer) As Boolean
Dim cnnx As New ADODB.Connection
Dim strSql As String
On Error GoTo errhand
cnnx.ConnectionString = cnnString
cnnx.Open
strSql = "update cusclass set cname='" & ptext & "' where ccid=" & pmid
cnnx.Execute strSql
cnnx.Close
releObject cnnx
updaterec = True
Exit Function
errhand:
If cnnx.State = adStateOpen Then
cnnx.Close
End If
releObject cnnx
updaterec = False
End Function
Public Function deleterec(id As Integer) As Boolean
On Error GoTo errh
Dim cnnx As New ADODB.Connection
Dim strSql As String
cnnx.ConnectionString = cnnString
cnnx.Open
strSql = "delete from cusclass where ccid=" & id
cnnx.Execute strSql
cnnx.Close
releObject cnnx
deleterec = True
Exit Function
errh:
If cnnx.State = adStateOpen Then
cnnx.Close
End If
releObject cnnx
deleterec = False
End Function
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -