Foxtable(狐表)用户栏目专家坐堂 → 关于SQLCompute 函数


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

主题:关于SQLCompute 函数

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/2/17 9:24:00 [显示全部帖子]

以下是引用狐狸爸爸在2014-2-17 8:38:00的发言:

楼主,不关SQLCompute的事,你的代码用了e.DataRow("会员卡号"),如果表中没有行,何来e.DataRow("会员卡号")?

 

不过SQLCompute确实有一个问题,就是在没有利条件的行是,返回的是dnnull.value,下次会改进,返回nothing

一开始这样:

Dim sum As Double

sum = DataTables("销售订单").SQLCompute("Sum(销售金额)","会员卡号 ='" & e.DataRow("会员卡号") & "'")

r(1) = sum

 

没有符合条件的记录,就提示错误。

 

后来改成:

r(1) = DataTables("销售订单").SQLCompute("Sum(销售金额)","会员卡号 ='" & e.DataRow("会员卡号") & "'")

 

就没提示了。

 


 回到顶部