以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 遍历太慢  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=152908)

--  作者:susanhe
--  发布时间:2020/7/25 10:47:00
--  [求助] 遍历太慢
老师,这个运行太慢,有没有优化的可行性 ?谢谢。


For Each rrr As Row In Tables("PPV").Rows
    Dim cmd4 As new SQLCommand
    cmd4.C
    cmd4.CommandText = "S elect FPrice From {t_SupplyEntry} Where FItemID = \'" & rrr("FItemID") & "\'and FUsed = 1 and FPrioritized = 0"
    Dim Values4 = cmd4.ExecuteValues
    If Values4.Count > 0 Then
        rrr("LatestPrice") = Values4("FPrice")

    End If
Next

--  作者:有点蓝
--  发布时间:2020/7/25 10:49:00
--  
请上传实例,了解表结构和数据才能回答这个问题