Foxtable(狐表)用户栏目专家坐堂 → SQL表达式列新增行无法保存,怎么破?


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

主题:SQL表达式列新增行无法保存,怎么破?

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


加好友 发短信
等级:二尾狐 帖子:586 积分:5685 威望:0 精华:0 注册:2014/5/21 10:30:00
SQL表达式列新增行无法保存,怎么破?  发帖心情 Post By:2017/6/22 9:52:00 [显示全部帖子]

如题,加载表A,其数据源为mssql,其后台建立有表达式列 "exp_wb"(系统架构需要),当新增行并保存时,提示“不能修改列 "exp_wb",因为它是计算列,或者是 UNION 运算符的结果。”,应该怎么处理?

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


加好友 发短信
等级:二尾狐 帖子:586 积分:5685 威望:0 精华:0 注册:2014/5/21 10:30:00
  发帖心情 Post By:2017/6/22 10:26:00 [显示全部帖子]

能不能增加这个功能呢,用狐表的表达式列麻烦很多,且跨表查询效率低。

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


加好友 发短信
等级:二尾狐 帖子:586 积分:5685 威望:0 精华:0 注册:2014/5/21 10:30:00
  发帖心情 Post By:2017/6/22 10:50:00 [显示全部帖子]

动态加入临时列的方式,目前就是用该方式,总觉得效率低了些。不知道在该行修改状态发生变化时(比如由新增行变为正常行状态),能否触发刷新,以便快速更新表达式列

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


加好友 发短信
等级:二尾狐 帖子:586 积分:5685 威望:0 精华:0 注册:2014/5/21 10:30:00
  发帖心情 Post By:2017/6/22 11:21:00 [显示全部帖子]

可能意思表达不明确,相对于BeforeSaveDataRow,有没类似AfterSaveDataRow的事件?这样在执行保存行后可触发刷新,便于临时表达式列(通过代码赋值的)更新。

或者通过行修改状态变化来触发事件也可、
[此贴子已经被作者于2017/6/22 11:24:39编辑过]

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


加好友 发短信
等级:二尾狐 帖子:586 积分:5685 威望:0 精华:0 注册:2014/5/21 10:30:00
  发帖心情 Post By:2017/6/22 14:07:00 [显示全部帖子]

哦,不明白为什么没有该事件,暂时只能这样了,谢谢

 回到顶部