Foxtable(狐表)用户栏目专家坐堂 → 自定义函数的参数问题


  共有2351人关注过本帖平板打印复制链接

主题:自定义函数的参数问题

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


加好友 发短信
等级:一尾狐 帖子:423 积分:3196 威望:0 精华:0 注册:2013/5/10 10:01:00
自定义函数的参数问题  发帖心情 Post By:2016/2/22 18:04:00 [只看该作者]

我定义了一个  自定义函数, 参数 是一个 字符串数组,为什么传递过去,系统只认为 是一个  字符串,而不是数组呢?

代码如下

Dim sqls(1) As String      ‘从这里 定义了一个 字符串数组,而不是 字符串

        sqls(0) = deleteSql

            sqls(1) = updateSql
        
        Dim success As Boolean = Functions.Execute("批量执行数据库更新", sqls)     ’从这里也是很明确的 把字符串数组 传递过去,而不是字符串
        

自定义函数的代码如下:

MessageBox.show(args(0))   ‘ 这条语句,显示的是一个字符串,而不是字符串数组,截图如下



图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160222174521.png
图片点击可在新窗口打开查看

Dim sqls() As String =args(0)        ’在这里定义一个数组,接受参数,也不能正确接受,截图如下


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160222174458.png
图片点击可在新窗口打开查看

请问如果将数组传递给 自定义函数,应该怎么做才行呢?

 回到顶部