Foxtable(狐表)用户栏目专家坐堂 → json如何赋值给全局变量的table,这样会比赋值给实体表速度快吗?


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

主题:json如何赋值给全局变量的table,这样会比赋值给实体表速度快吗?

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
json如何赋值给全局变量的table,这样会比赋值给实体表速度快吗?  发帖心情 Post By:2021/1/6 15:47:00 [只看该作者]

阴影部分该怎么改啊?
Public dt As DataTable  
------------------------
        Dim http_u_t As New List(Of String)
        http_u_t=Functions.Execute("http_u_t")
        
        Dim hc As New HttpClient(*****)
        Dim ret As String = hc.GetData()
        If ret<> "" And  ret<> "[]"   
            For Each ep As JObject In JArray.Parse(ret)
                   'Dim dr As Row=Tables("明细表").addnew()
                    Dim dr As DataRow=dt.DataRows.AddNew()
                    For Each it As object In ep
                        dr(it.key)=it.value
                    Next
            Next   
        End If


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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/6 15:55:00 [只看该作者]

都一样的,建议这样使用即可:Dim dr As Row=Tables("明细表").addnew()

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2021/1/6 15:58:00 [只看该作者]

数据太多了,需要循环调用接口再赋值,太费时间了。有优化的方法吗

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/6 16:08:00 [只看该作者]

那要看瓶颈在哪了。这种估计也就这样了

 回到顶部