以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]求助Compute的用法,外部数据源,我的代码提示无效的聚合函数Sum()  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=34140)

--  作者:zhengboxin
--  发布时间:2013/5/31 15:18:00
--  [求助]求助Compute的用法,外部数据源,我的代码提示无效的聚合函数Sum()

代码如下:

Dim dt As DataTable
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "Select * From {发货单} " \'注意要包括主键列
dt= cmd.ExecuteReader() \'注意可选参数设置为True
Dim sum As Integer=dt.Compute("Sum(数量)")
Output.Show(Sum)

麻烦各位老师帮我解答下,我是在学习帮助文档时遇到了困难

万分感谢
在命令窗口执行后提示入下图

 


此主题相关图片如下:qq图片20130531151055.jpg
按此在新窗口浏览图片
[此贴子已经被作者于2013-5-31 15:18:51编辑过]

--  作者:XYT
--  发布时间:2013/5/31 15:19:00
--  
你看下你数量的列是字符型还是数值的
--  作者:Bin
--  发布时间:2013/5/31 15:19:00
--  
SUM只能统计数值列,字符串列是无法统计的.
--  作者:zhengboxin
--  发布时间:2013/5/31 15:21:00
--  
原来如此,我设成字符型了,谢谢老师,搞得我一头雾水哈,找了很多关于compute的实例
--  作者:zhengboxin
--  发布时间:2013/5/31 15:21:00
--  
万分感谢!生活愉快!
--  作者:495830120
--  发布时间:2013/5/31 15:27:00
--  

在使用导航栏时,可以打界面导入到主界面么

急急急急急


--  作者:495830120
--  发布时间:2013/5/31 15:28:00
--  

在使用导航栏时,可以把界面导入到主界面么

急急急急急


--  作者:495830120
--  发布时间:2013/5/31 15:28:00
--  
怎样做,?谢谢
--  作者:Bin
--  发布时间:2013/5/31 15:28:00
--  
以下是引用495830120在2013-5-31 15:27:00的发言:

在使用导航栏时,可以打界面导入到主界面么

急急急急急

什么意思?急得话就更应该尽量把问题描述清楚啊.不然别人猜半天不知道你想做什么.
--  作者:zhengboxin
--  发布时间:2013/5/31 15:38:00
--  
你可以参考华泰的例子,在项目发布里找得到