以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 【建议】sql列可否考虑研发? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80623) |
-- 作者:飞飞 -- 发布时间:2016/1/27 16:28:00 -- 【建议】sql列可否考虑研发? 表达式列有些不能满足了。 可否增加sql语句列? 实现根据【DataRow的数据】和【sql语句】去【数据库】计算并返回! |
-- 作者:大红袍 -- 发布时间:2016/1/27 16:35:00 -- 效率肯定很低,每做一次修改,就要运行一次sql代码。
还不如用代码解决问题,而且编写sql语句一般用户也不会写,而表达式列就是为了方便的。 |
-- 作者:飞飞 -- 发布时间:2016/1/27 17:01:00 -- 以下是引用大红袍在2016/1/27 16:35:00的发言: 效率我们自己衡量,用途还是很大的,不要草率拒绝!
效率肯定很低,每做一次修改,就要运行一次sql代码。
还不如用代码解决问题,而且编写sql语句一般用户也不会写,而表达式列就是为了方便的。 |
-- 作者:狐狸爸爸 -- 发布时间:2016/1/27 17:13:00 -- 这个可以自己实现啊,在BeforeSaveDataRow事件中,用SQL计算并写入对应的列中即可。 |
-- 作者:大红袍 -- 发布时间:2016/1/27 17:13:00 -- 没有什么用途,还不如写代码。
你自己做也行,也就是SqlCommand的命令而已。 |
-- 作者:飞飞 -- 发布时间:2016/1/27 17:28:00 -- 以下是引用狐狸爸爸在2016/1/27 17:13:00的发言: 关键跨表了,而且其他表的数据是动态的
这个可以自己实现啊,在BeforeSaveDataRow事件中,用SQL计算并写入对应的列中即可。 [此贴子已经被作者于2016/1/27 17:27:54编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/1/27 17:43:00 -- 那就写一下跨表同步。 |
-- 作者:jialihaha -- 发布时间:2016/1/27 17:44:00 -- sqlcommand可以解决所有的问题,只要你写好sql语句 |
-- 作者:jspta -- 发布时间:2016/1/27 18:21:00 -- 你自己写查询表或者视图啊,同步下就刷新了,哪有那么多麻烦! |