蓝大大,
数据库表的行间计算,用的 updat e 有点懵,不像FT那么简单 ,用 compute 之类的
cmd.commandtext = "updat e 资金日报账户表 set 本日增加 = where 项目 = '银行账户小计' and 类型 = '公司项目' and 区分 = '银行账户' " '
cmd.ExecuteNonQuery

此主题相关图片如下:微信截图_20190920113550.png

之前用FT 是这样写的
For Each dr1 In DataTables("账户表").DataRows
If dr1("项目") = "银行账户小计" And dr1("类型") = "A00" Then
dr1("上日余额") = DataTables("账户表").Compute("sum(上日余额)", "类型 = 'A00' and 区分 = '银行账户'")
dr1("本日增加") = DataTables("账户表").Compute("sum(本日增加)", "类型 = 'A00' and 区分 = '银行账户'")
dr1("本日减少") = DataTables("账户表").Compute("sum(本日减少)", "类型 = 'A00' and 区分 = '银行账户'")
dr1("本日余额") = DataTables("账户表").Compute("sum(本日余额)", "类型 = 'A00' and 区分 = '银行账户'")
End If
....其他
next