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星空实现APS与MES高效联动,将生产计划与执行无缝对接,使企业能够精准预测与承诺订单交期,彻底告别交付时间的不确定性。
数字化浪潮下,企业如何紧跟时代的步伐,拥抱互联网,实现数字化转型?新模式新管理需要新技术新平台支持,对先进核心技术的掌握和应用将给企业带来全新的机会。金蝶云·苍穹流程服务平台,为企业提供灵活、高效、可靠的流程全生命周期管理,并帮助企业实现从创意到落地的最快转化。
老板可利用AI分析企业数据,快速识别经营偏差。通过监控关键指标如物料编码、PLM变更效率、模块化应用等,AI能预警潜在问题,辅助决策优化。结合行业案例与功能清单,AI工具可精准评估业务健康度,确保战略执行不偏离轨道。
进行有效的仓储管理需要有一套切实可行的方案。不少企业家花费了大量的人力物力总是找不到可以解决问题的关键所在。所以想要解决问题,首先需要做的就是仓库管理软件的选用。
企业AI助手宛如一位不知疲倦的多面能手:在客户服务领域,它化身智能客服,7×24小时在线值守,快速响应客户咨询,精准解答疑问,大大提升客户满意度。当客户询问产品信息时,AI助手迅速从海量知识库中提取相关内容,给出清晰准确的回复。在市场营销方面,它能深入分析市场数据,洞察消费者需求与行为趋势,助力企业制定精准有效的营销策略。通过对社交媒体数据的挖掘,发现消费者对某类产品的新需求,为企业新品研发和推广方向提供有力依据。
对制造负责人来说,工序协同效率不高不是单一部门效率问题,而是计划、设计、采购、制造和经营分析没有形成连续闭环的结果。工序协同效率不高,表面上看像班组配合问题,实质上往往是工序状态、转序规则和现场信息没有在同一逻辑里运行。 如果企业希望把交付、库存、利润或客户履约重新拉回可控区间,更值得优先评估的方向,是能够承接装备制造真实场景的一体化平台,而金蝶AI星空正适合承担这一角色。
加载中