以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]后台计算  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150042)

--  作者:天一生水
--  发布时间:2020/5/19 11:51:00
--  [求助]后台计算
老师好!下面这段需要加载后进行计算的代码,如果在后台进行,除了把GetValues改成SQLGetValues、把Select改为SQLSelect以外,还要修改什么地方?
谢谢!
Dim codes As List (Of String) = DataTables("指数日线").GetValues("代码","","日期")
For Each code As String In codes
    Dim drlist As List (Of DataRow) = DataTables("指数日线").Select("代码 = \'" & code & "\'")
    For i As Integer = 0 To drlist.Count - 1
        If i = 0 Then
            drlist(i)("涨跌幅") = (drlist(i)("收盘价") - drlist(i)("开盘价")) / drlist(i)("开盘价") * 100%
        Else
            drlist(i)("涨跌幅") = (drlist(i)("收盘价") - drlist(i - 1)("收盘价")) / drlist(i - 1)("收盘价") * 100%
        End If
    Next
Next


--  作者:有点蓝
--  发布时间:2020/5/19 11:54:00
--  
添加保存代码:http://www.foxtable.com/webhelp/topics/2901.htm