以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  列名无效  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94542)

--  作者:刘林
--  发布时间:2016/12/26 14:28:00
--  列名无效
datachanger:
Dim dr As DataRow = e.DataRow
Dim dt As DataTable = DataTables("成绩")
Dim flt As String = "[单位名称] = \'" & dr("单位名称") & "\'and [年级代码] = \'" & dr("年级代码") & "\'and [考试名称] = \'" & dr("考试名称") & "\'"
If e.DataCol.Name = "单位名称" Then
       dr("参考人数") = dt.sqlCompute("count(姓名)",flt)
      dr("语文_优秀率") = dt.sqlCompute("count(姓名)","[语文_语总] >= 80 and " & flt)/dr("参考人数")
End If

语文_语总列无效是什么原因,列名一至是这样

--  作者:刘林
--  发布时间:2016/12/26 14:38:00
--  
哦,表达式列
--  作者:有点色
--  发布时间:2016/12/26 15:39:00
--  
 表达式列不能直接用 sqlCompute 的