ADO与ADO.NET的比较:
-------------------------------------------------------------------------------------------
项目 ADO ADO.NET
-------------------------------------------------------------------------------------------
数据更新 直接处理 类似批处理数据
访问速度 较慢 快(因为在内存中)
对于数据记录的访问 Recordset DataSet.Tables(“数据表名称“)
数据搜索 Recordset.find DataSet.Tables(“数据表名称“).select
数据遍历 Recordset.MoveNext MyDataSet.Tables(“数据表名称“).Rows(I+=1)
一个字段 Recordset.fields(“字段名称“) MyDataSet.Tables(“数据表名称“).Rows(x,y)
通用性 较难在主机间传递 可以转成XML在网络间传递(可越过防火墙)
数据表达 较单纯(仅View和Table) 较完整(可包括多个数据表,以及其中的关联)
系统资源 较浪费(必须一直连接) 较节省(可仅用DataSet操作、关闭连接)