以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  窗口标签显示某个表新增的行数  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=153132)

--  作者:昱飞哥
--  发布时间:2020/7/31 22:20:00
--  窗口标签显示某个表新增的行数
我有个datatable“客户信息表”,里面有一列“创建时间”
我有个窗口,里面有个标签控件“Lable1”
我想在“Lable1”中显示:今日新增的客户数量(也就是“客户信息表”里“创建时间”为今天的行数目)
于是,我在窗口的“afterload”事件中写下如下代码:
Dim dt1 As List(of DataRow) = DataTables("客户信息表").Select("[创建时间] = \'&date.today()&\'")   \'查找"客户信息表中"的"创建时间"为今天的所有行
e.Form.Controls("Label1").text = dt1.count           \'label1自动写入行数

运行窗口时报错:

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
请问老师,代码错在哪里?

--  作者:cd_tdh
--  发布时间:2020/8/1 0:04:00
--  
不是应该用sqlCompute吗?
Dim cnt As Integer
cnt = DataTables("表A").SQLCompute("Count(*)", "创建时间 = \'" & data.today &"\' ")
Output.Show("订单数:" & cnt)

--  作者:有点蓝
--  发布时间:2020/8/2 9:32:00
--  
http://www.foxtable.com/webhelp/topics/1284.htm