已解决,函数如下
Dim bmbh As String = Args(0)
Dim str As String = Args(1)
Dim cmd As new SQLCommand
cmd.ConnectionName = gs_strActiveConn
cmd.CommandText="sel ect 部门编号,部门名称,上级部门编号,上级部门名称 from {公司部门表} where 部门编号 = '" & bmbh & "'"
Dim dt As DataTable = cmd.ExecuteReader
If dt.DataRows.Count > 0 Then
Dim dr As DataRow = dt.DataRows(0)
If dr("上级部门编号").length > 0 Then
str = Functions.Execute("部门路径",dr("上级部门编号"),str) & "\" & dr("部门名称")
Else
str = dr("部门名称") & "\" & str
End If
str = str.trim("\")
End If
Return str
[此贴子已经被作者于2017/3/2 10:49:54编辑过]