以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- json如何赋值给全局变量的table,这样会比赋值给实体表速度快吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=159739) |
-- 作者:guosheng -- 发布时间:2021/1/6 15:47:00 -- json如何赋值给全局变量的table,这样会比赋值给实体表速度快吗? 阴影部分该怎么改啊? 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 |
-- 作者:有点蓝 -- 发布时间:2021/1/6 15:55:00 -- 都一样的,建议这样使用即可:Dim dr As Row=Tables("明细表").addnew() |
-- 作者:guosheng -- 发布时间:2021/1/6 15:58:00 -- 数据太多了,需要循环调用接口再赋值,太费时间了。有优化的方法吗 |
-- 作者:有点蓝 -- 发布时间:2021/1/6 16:08:00 -- 那要看瓶颈在哪了。这种估计也就这样了 |