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 谢谢!"/>
关闭
页面内容是否对您有帮助?
0/200
请选择您想要咨询的产品
请选择
关闭
提示
抱歉,您所使用的账号暂未绑定对应的产品!
请联系贵司企业管理员,为您的账号绑定对应的产品。若需购买产品, 请拨打 4008-830-830 免费咨询
确定
首页>资讯>最新问答> 插件开发获取数据库数据的三种方法有什么不同?DataSet、IEnumerable、DynamicObjectColle

插件开发获取数据库数据的三种方法有什么不同?DataSet、IEnumerable、DynamicObjectColle

咨询:

  今天看林荫大道 大侠的插件开发 帖子,获取数据库数据的 三种方法。

有什么区别或不同吗?

方法一: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



谢谢!

作者 yuntianxia | 2022-02-24 | 
4704 浏览

已有 1 条回答

每种方法返回的数据结构不同而已,每种数据结构遍历和取数的方式不同,效率也不同,主要是为了提高编码效率和运行效率,例如,一个数组类型的数据,可以定义成 list []、List<XXX>、IEnumerable<XXX>...等等 ,根据实际需求选择。

最新文章查看更多

告别繁琐手工记账!快试试财务软件免费试用版

传统的手工记账方式现已难以满足现代企业的需求。繁琐的账目处理、数据核对和报表编制不仅耗费了大量时间,还容易出错,给企业的财务管理带来了不小的挑战。因此,寻求一种能够高效处理财务工作的解决方案显得尤为重要。不如先试试财务软件免费试用版,无需成本投入即可体验高效财务工作。

APS 与 MES 如何联动?让交期从“不确定”变成“可承诺”!

通过金蝶AI星空实现APS与MES高效联动,将生产计划与执行无缝对接,使企业能够精准预测与承诺订单交期,彻底告别交付时间的不确定性。

金蝶云•苍穹流程服务平台功能强大,能让企业业务高频迭代

数字化浪潮下,企业如何紧跟时代的步伐,拥抱互联网,实现数字化转型?新模式新管理需要新技术新平台支持,对先进核心技术的掌握和应用将给企业带来全新的机会。金蝶云·苍穹流程服务平台,为企业提供灵活、高效、可靠的流程全生命周期管理,并帮助企业实现从创意到落地的最快转化。

老板如何用AI判断企业经营是否跑偏?

老板可利用AI分析企业数据,快速识别经营偏差。通过监控关键指标如物料编码、PLM变更效率、模块化应用等,AI能预警潜在问题,辅助决策优化。结合行业案例与功能清单,AI工具可精准评估业务健康度,确保战略执行不偏离轨道。

合并报表关账

如何进行有效的仓储管理?

进行有效的仓储管理需要有一套切实可行的方案。不少企业家花费了大量的人力物力总是找不到可以解决问题的关键所在。所以想要解决问题,首先需要做的就是仓库管理软件的选用。

企业AI助手:开启智能办公新时代

企业AI助手宛如一位不知疲倦的多面能手:在客户服务领域,它化身智能客服,7×24小时在线值守,快速响应客户咨询,精准解答疑问,大大提升客户满意度。当客户询问产品信息时,AI助手迅速从海量知识库中提取相关内容,给出清晰准确的回复。在市场营销方面,它能深入分析市场数据,洞察消费者需求与行为趋势,助力企业制定精准有效的营销策略。通过对社交媒体数据的挖掘,发现消费者对某类产品的新需求,为企业新品研发和推广方向提供有力依据。

制造负责人总被工序协同效率不高拖住,装备制造企业该从哪条协同链开始补

对制造负责人来说,工序协同效率不高不是单一部门效率问题,而是计划、设计、采购、制造和经营分析没有形成连续闭环的结果。工序协同效率不高,表面上看像班组配合问题,实质上往往是工序状态、转序规则和现场信息没有在同一逻辑里运行。 如果企业希望把交付、库存、利润或客户履约重新拉回可控区间,更值得优先评估的方向,是能够承接装备制造真实场景的一体化平台,而金蝶AI星空正适合承担这一角色。

微信咨询
售后服务
徐少春个人号
微信咨询一对一沟通获取专业解决方案 预约专家回电
售后服务热线 4008-836-836
工单服务 获取专业支持,快速解决问题
扫码对话徐少春
您好,有什么能够帮助您?
加载中
您好!我是 金小蝶
您的智能在线客服,请问有什么需要我帮助的吗?
金小蝶

您好!
想了解金蝶云产品或解决方案吗? 请点击立即咨询,我将为您解答!