db/ClsTAccountSumDbAccess.vb
(开头部分) 12KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
Public Class ClsTAccountSumDbAccess
Inherits ClsBaseDbAccess
Public Sub New(ByVal s As String)
MyBase.New(s, TABLE_NAME_T_ACCOUNT_SUM)
End Sub
Public Sub New(ByVal s As String, ByVal n As String)
MyBase.New(s, n)
End Sub
''' <summary>
''' 返回指定年度的科目汇总的会计期间
''' </summary>
''' <param name="year"></param>
''' <returns></returns>
Public Function GetAllPeriodByYear(ByVal year As String) As List(Of String)
Dim tmpPeriod As List(Of String) = New List(Of String)()
Try
Dim tmpSql As String
Dim tmpParas(0) As OleDb.OleDbParameter
Dim tmpDbAccess = GetConnection()
'打开数据库
tmpDbAccess.DbOpen()
'构造查询语句
tmpSql = "select distinct [WorkPeriod] from [" & Me.AppTableName & "] where [WorkPeriod] like @WorkPeriod & '%' "
tmpParas(0) = New OleDb.OleDbParameter("@WorkPeriod", OleDb.OleDbType.VarWChar)
tmpParas(0).Value = year
Dim tmpReader As OleDb.OleDbDataReader = tmpDbAccess.ExecuteSqlReturnDataSet(tmpSql, tmpParas)
If tmpReader IsNot Nothing Then
'循环取出
While tmpReader.Read()
tmpPeriod.Add(ConvertDbNullSingle(tmpReader(0)))
End While
End If
'关闭数据库
tmpDbAccess.DbClose()
Catch ex As OleDb.OleDbException
mErrorNumber = ex.ErrorCode
mErrorMessage = ex.Message
mErrorCreater = "ClsTAccountSumDbAccess - GetAccountSumInPeriod"
End Try
Return tmpPeriod
End Function
''' <summary>
后面还有 363 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
