Foxtable(狐表)用户栏目专家坐堂 → 关于Foxtable保存机制的一个问题


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

主题:关于Foxtable保存机制的一个问题

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


加好友 发短信
等级:二尾狐 帖子:561 积分:4284 威望:0 精华:0 注册:2014/6/12 19:15:00
关于Foxtable保存机制的一个问题  发帖心情 Post By:2018/11/12 17:29:00 [只看该作者]

问题描述:
1、Table 从SQL Server读取数据Load数据,某特定行 特定列  单元格 初始值 为 Null(数据库中)
2、用数据库命令对 此单元格 更新了数据(如张三),但Table中不能重新Load数据
3、Table中对此 单元格 数据做了数次修改(均未保存)
4、Table中最后一次修改(BeforeSaveDataRow 事件中做 单元格 = nothing操作),将 此 单元格 的数值又被修改为了 从SQL Server读取数据的初始值(至此Table表Load数据时的初始值,与拟 保存值 一致)

按照Foxtable的保存逻辑,既然此Table中单元格数据没有变化,就不更新到数据库里。
因特殊需要,需要将 此单元格 数值(空值) 与 此行其他单元格 数据 一同 保存 到数据库,用 此单元格 空值 去 覆盖 数据库中的前期用命令直接更新的值(张三)
为保证数据的一致性,不能用 先保存其他 单元格数值,再直接用SQL 命令 更新此 单元格 的方法

请问,能否 强制指定保存某一行数据时,特定单元格必须同步保存?(即使此单元格 数据没有发生变化)

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/12 18:08:00 [只看该作者]


 回到顶部