以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 内部函数返回值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150452) |
-- 作者:fubblyc -- 发布时间:2020/5/30 11:34:00 -- 内部函数返回值 老师, 执行 一个内部函数 获取用户信息 Functions.Execute("获取用户信息") 获取用户信息 函数代码: Dim openid2 As String Dim _zhangtao As String Dim _username As String Dim _usergroup As String openid2 = e.Cookies("openid") Dim dr As DataRow = DataTables("用户数据表").sqlfind("openid = \'" & openid2 & "\'") If dr IsNot Nothing Then _zhangtao = dr("账套") _usergroup = dr("group") _username = dr("name") End If 怎么将获取到的_zhangtao 等信息传递出来呢? Functions.Execute("获取用户信息") 希望接下去就 可以使用获取到的 _zhangtao 信息
|
-- 作者:有点蓝 -- 发布时间:2020/5/30 11:37:00 -- 1、使用全全局变量 2、返回一个数组 Dim openid2 As String Dim str(2) As String openid2 = e.Cookies("openid") Dim dr As DataRow = DataTables("用户数据表").sqlfind("openid = \'" & openid2 & "\'") If dr IsNot Nothing Then str(0) = dr("账套") str(1) = dr("group") str(2) = dr("name") End If return str 调用 Dim str() As String = Functions.Execute("获取用户信息") |