Foxtable(狐表)用户栏目专家坐堂 → 还是SQLFIND和FIND的区别


  共有2221人关注过本帖平板打印复制链接

主题:还是SQLFIND和FIND的区别

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


加好友 发短信
等级:幼狐 帖子:59 积分:647 威望:0 精华:0 注册:2017/11/15 23:55:00
还是SQLFIND和FIND的区别  发帖心情 Post By:2018/2/22 18:04:00 [只看该作者]

为什么把SQLFIND改为FIND后可以完美运行,改回SQLFIND后不能运行呢
代码如下:
 '修改或者新增充值条目的时候,自动汇总至余额统计表里
If e.DataCol.Name = "充值金额" Then
    DataTables("主卡充值流水").Save
    Dim pr As DataRow
    pr = DataTables("主卡余额汇总流水").sqlFind("系统主卡编号 = '" & e.DataRow("系统主卡编号") & "' and 汇总日期 = '" & e.DataRow("充值日期") & "'","汇总日期 desc")
    If pr IsNot Nothing Then
        DataTables("主卡余额汇总流水").DataCols("系统主卡编号").RaiseDatacolchanged(pr)
    End If
End If

找到原因了,为什么不是DataTables("主卡充值流水").Save ,而是pr.save
[此贴子已经被作者于2018/2/22 18:20:32编辑过]

 回到顶部