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年前
对于企业来说,财务是最重要的工作之一,可以说几乎掌握着企业的命脉。不管是企业的采购、销售,还是企业投融资,都需要用到财务。而且通过财务的数据,企业的管理者也可以清晰看到企业的经营情况以及盈利情况。
国产软件行业正站在一个充满机遇与挑战的十字路口。一方面,在数字化转型的大背景下,国家政策的支持和市场需求的增长,为软件企业提供了广阔的发展空间和丰富的应用场景。另一方面,技术创新的压力、激烈的国际竞争,也给国产软件行业带来挑战。
在集团大力执行云订阅模式的转型战略下,部分ERP软件许可产品已停止销售,苍穹等云产品加大研发投资,服务与经营也随之转型,为适应和保障新的服务与经营模式,客户成功则应运而生。
在快速变化的商业环境中,企业供应链的管理往往成为制约其高效运作的关键因素。当供应链出现混乱,如订单处理不及时、库存控制失衡、供应商沟通不畅等问题频现时,企业的运营效率、成本控制和市场响应速度都会受到严重影响。面对这一系列挑战,如何寻找有效的解决之道,成为企业亟须解决的核心问题。而供应链管理系统的出现,正是为了解决这一难题,帮助企业从混乱中破局,重塑供应链的高效与协同。
3月27日,金蝶集团董事会主席兼CEO徐少春一行到访广西柳州钢铁集团有限公司(以下简称“柳钢集团”),与柳钢集团董事长李斌及相关高管会面,双方围绕深化战略合作,加快“数智柳钢”建设、财务数智化升级,以及AI技术赋能智能制造等事宜展开交流,共同探索钢铁行业数智化转型新范式。
金蝶Apusic应用服务器(AAS)是金蝶天燕通过20多年坚持不懈、自主创新、潜心研发的旗舰产品。从2000年发布的V1.0版本到目前的V10.0版本,金蝶Apusic应用服务器历经十大版本的发展,在兼容性、性能、稳定性、可靠性等核心技术指标方面获得了长足的发展。
传统招聘模式难以满足当前企业快速、精准获取人才的需求。而AI技术的蓬勃发展,为企业人力资源管理带来了新的契机,AI技术赋能企业人力资源管理,尤其在智能招聘系统方面展现出巨大潜力,为企业招聘带来了前所未有的变革。
加载中