Foxtable(狐表)用户栏目专家坐堂 → 外部数据源SQL查询的速度问题


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

主题:外部数据源SQL查询的速度问题

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


加好友 发短信
等级:二尾狐 帖子:599 积分:4188 威望:0 精华:0 注册:2011/12/21 11:25:00
  发帖心情 Post By:2013/11/3 21:54:00 [只看该作者]

狐爸,为什么是1行数据查询6次?没有明白

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


加好友 发短信
等级:二尾狐 帖子:599 积分:4188 威望:0 精华:0 注册:2011/12/21 11:25:00
  发帖心情 Post By:2013/11/3 22:05:00 [只看该作者]

版主,请测试下以下代码多长时间 

Dim cmd As New SQLCommand
            Dim dt As DataTable
            cmd.C

dim s1 as string =e.DataRow("板/PVLAN") 

dim s2 as string =e.DataRow("端口/CVLAN")

                   e.DataRow("LOID") = Nothing
                    e.DataRow("PON口") = Nothing
                    e.DataRow("ONUID") = Nothing

            For Each dtn As String In Connections("泉州").GetTableNames
                cmd.CommandText = "SELECT * From {" & dtn & "} where [PVLAN] = " & s1 & " And [CVLAN] = " & s2

                dt = cmd.ExecuteReader
                If dt.DataRows.Count > 0 Then
                    e.DataRow("LOID") = dt.DataRows(0)("LOID")
                    e.DataRow("PON口") = dt.DataRows(0)("PON口")
                    e.DataRow("ONUID") = dt.DataRows(0)("ONUID")
                    exit for
                End If
            Next

 


 回到顶部
总数 22 上一页 1 2 3