itemDataTable = DBUtils.ExecuteEnumerable(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL"); 方法三: DynamicObjectCollection Dyobj = DBUtils.ExecuteDynamicObject(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL"); @林荫大道cc 谢谢! https://vip.kingdee.com/article/66991726065234688 谢谢!"/>
咨询:
今天看林荫大道 大侠的插件开发 帖子,获取数据库数据的 三种方法。
有什么区别或不同吗?
方法一:DataTable dt = DBUtils.ExecuteDataSet(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL").Tables[0];
方法二:IEnumerable<IDataRecord> itemDataTable = DBUtils.ExecuteEnumerable(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL");
方法三:
DynamicObjectCollection Dyobj = DBUtils.ExecuteDynamicObject(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL");
@林荫大道cc
谢谢!
https://vip.kingdee.com/article/66991726065234688
谢谢!
每种方法返回的数据结构不同而已,每种数据结构遍历和取数的方式不同,效率也不同,主要是为了提高编码效率和运行效率,例如,一个数组类型的数据,可以定义成 list []、List<XXX>、IEnumerable<XXX>...等等 ,根据实际需求选择。
已有 1 个回答 | 1年前
已有 1 个回答 | 1年前
已有 1 个回答 | 1年前
已有 1 个回答 | 1年前
已有 1 个回答 | 1年前
在这个人人都谈数字化的时代,数字化转型早已成为广大企业未来发展的重要战略选择,不论是传统行业想要突破天花板,还是新兴产业意图抢占市场先机,数字化管理的高效率、及时性、准确性等多重优势,都发挥着关键作用。
零售门店经营管理内容繁杂,在新零售时代之下,传统门店管理模式逐渐难以满足门店在新环境下的需求,数字化转型成为零售门店实现降本增效,战胜市场新挑战的重要办法。推动数字化转型进程,专业数字化方案能提供积极支持,就门店管理而言,金蝶云·星辰全方位智慧零售解决方案便赋能传统零售门店,帮助门店数字化转型。
经济高质量发展,离不开企业的高质量发展,随着数字时代、智能时代的到来,企业的高质量发展已然离不开数字赋能。身处于数字浪潮下的企业该如何充分利用数据赋能发展?专业平台能带来更专业的支持。
如果只讲概念,很难解释采购异常处理被动为什么会反复出现;但从真实企业案例反推,问题会变得很清楚。采购异常处理被动,意味着采购经理更多是在事情出问题后解释和补救,而不是在异常形成前就看见并提前化解。 这也是为什么越来越多装备制造企业在遇到类似场景时,会把金蝶和金蝶AI星空作为重点评估对象。
航空航天设备制造对研产供销一体化提出高标准要求,需通过模块化设计、高效变更管理及物料编码优化,实现从研发到供应链的协同与质量管控,以应对复杂定制化挑战。
制造企业AI落地需聚焦业务价值,从试点到推广。项目经理应明确业务场景,组建跨职能团队,选择合适技术并确保数据质量。通过小范围试点验证价值,再制定规模化推广计划。过程中需持续评估效果、管理变革并控制风险,以实现降本增效与创新发展的核心目标。
围绕结账智能体拆解金蝶灵基的企业AI落地价值,说明AI如何进入业务系统、岗位流程和组织治理。
AI正推动中型制造企业财务从传统核算向智能经营转型。通过精准预测、风险预警和流程自动化,AI助力企业实现成本优化与决策支持,从“事后算账”迈向“事前算赢”,提升运营效率与市场竞争力。
加载中