db/ClsTWorkPeriodDbAccess.vb
(开头部分) 9KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
Public Class ClsTWorkPeriodDbAccess
Inherits ClsBaseDbAccess
Public Sub New(ByVal s As String)
MyBase.New(s, TABLE_NAME_T_WORK_PERIOD)
End Sub
Public Sub New(ByVal s As String, ByVal n As String)
MyBase.New(s, n)
End Sub
''' <summary>
''' 删除指定期间的过账数据,这是反过账操作
''' </summary>
''' <param name="wp"></param>
''' <returns></returns>
Public Function DeleteWorkPeriod(ByVal wp As String) As Integer
Dim tmpRetInt As Integer = 0
Try
Dim tmpDb As ClsDbAccessMdb = GetConnection()
Dim tmpParas(0) As OleDb.OleDbParameter
Dim tmpSql As String = "Delete * from [" & Me.AppTableName & "] "
tmpSql &= " Where [WorkPeriod]=@WorkPeriod "
tmpParas(0) = New OleDb.OleDbParameter("@WorkPeriod", OleDb.OleDbType.VarWChar)
tmpParas(0).Value = ConvertStringDbNull(wp)
'打开数据库
tmpDb.DbOpen()
'执行插入
tmpRetInt = tmpDb.UpdateRecord(tmpSql, tmpParas)
'关闭数据库
tmpDb.DbClose()
Catch ex As OleDb.OleDbException
mErrorCreater = "ClsTWorkPeriodDbAccess - DeleteWorkPeriod"
mErrorMessage = ex.Message
mErrorNumber = ex.ErrorCode
End Try
Return tmpRetInt
End Function
''' <summary>
''' 指定期间进行结账标识处理
''' </summary>
''' <param name="wp"></param>
''' <param name="ifSettle"></param>
''' <returns></returns>
Public Function SettleWorkPeriod(ByVal wp As String, ByVal ifSettle As Boolean) As Integer
Dim tmpRetInt As Integer = 0
后面还有 256 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
