Foxtable(狐表)用户栏目专家坐堂 → 内部函数返回值


  共有2343人关注过本帖树形打印复制链接

主题:内部函数返回值

帅哥哟,离线,有人找我吗?
fubblyc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
内部函数返回值  发帖心情 Post By: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  信息 

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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("获取用户信息")


 回到顶部