问题描述:
1、Table 从SQL Server读取数据Load数据,某特定行 特定列 单元格 初始值 为 Null(数据库中)
2、用数据库命令对 此单元格 更新了数据(如张三),但Table中不能重新Load数据
3、Table中对此 单元格 数据做了数次修改(均未保存)
4、Table中最后一次修改(BeforeSaveDataRow 事件中做 单元格 = nothing操作),将 此 单元格 的数值又被修改为了 从SQL Server读取数据的初始值(至此Table表Load数据时的初始值,与拟 保存值 一致)。
按照Foxtable的保存逻辑,既然此Table中单元格数据没有变化,就不更新到数据库里。
因特殊需要,需要将 此单元格 数值(空值) 与 此行其他单元格 数据 一同 保存 到数据库,用 此单元格 空值 去 覆盖 数据库中的前期用命令直接更新的值(张三)
为保证数据的一致性,不能用 先保存其他 单元格数值,再直接用SQL 命令 更新此 单元格 的方法
请问,能否 强制指定保存某一行数据时,特定单元格必须同步保存?(即使此单元格 数据没有发生变化)