大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> NET专区 -> ADO.NET的DataSet和ADO的Recordset的比较

ADO.NET的DataSet和ADO的Recordset的比较

时间: 2021-07-31 作者:daque

导 读:在ado中咱们最常运用的东西就recordset了,而在ado.net中又减少了一个东西dataset。正文扼要的比较了dateset和recordset的异同,这对ado.net的入门者特殊有扶助! --------------------------------------------------------------------------------翻译整治:.net本领网(www.51dotnet.com)郜飞 原文根源:http://www.database-applications.net/articles/dotnet4.html recordset是一个贯穿或割断的(经过运用游标)的记载汇合,它被设置成数据表。dataset是一个割断的记载汇合,它不妨动作在外存中运用的数据集。 recordset和数据的供给者相关:有些数据供给者不扶助少许recordset的本领和个性。差异,dataset的各别本领比方查问、排序、挑选和革新之类,都是独力于数据供给者的。 当新本子的ado承诺recordset被生存或变换到xml及至于数据能被传播到运用步调里和穿过风火墙,dataset则不须要变换就能实行沟通的工作,由于dataset在xml中被证明过。 recordset利害典型的,道理是它把每个数据动作variant变量来保存。但是,dataset是强典型的,它把数据依照从来的典型保存。强典型表示着更典型的编制程序办法和缩小缺点。 经过ado的recordset来革新数据库是烦琐的、低功效的和低胜利率的。举个例子,即使有五十个记载要被革新,再有一个记载不许被革新,数据库将中断所有recordset。这个题目在dataset中就不生存,由于dataset能经过它的rowerror个性来一条龙一条龙的捕获缺点。除去数据,dataset也能被减少或窜改其联系、列、表和一致东西,并且不须要多重的数据库贯穿。 结果,在recordset中,常常用轮回的方法来掏出数据。在dataset中,数据视图被创造并绑定到效劳器控件上,所以,不妨不须要搀和表白和数据存代替码就能表白数据。这是很简略的编制程序办法。 总之,dataset和recordset是实足不沟通的。dataset不妨领会为是一种晋级的recordset。在没有对ado.net的dataset和ado的recordset举行本能上的尝试和比拟时,综上所述,dataset该当是比拟灵验的。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.