用 DataSet 添加数据的效率? 避免 DataSet 滥用?(20分)

  • 主题发起人 主题发起人 至高之光
  • 开始时间 开始时间

至高之光

Unregistered / Unconfirmed
GUEST, unregistred user!
  请问,用 DataSet、DataTable (指用 AddRow。)向 Access 数据库中添加数据和用 OleDbCommand 相比,哪一个效率更高?或者用 DataSet、DataTable 添加数据要用到 OleDbCommand 的操作?
  此外,个人留意到有网上有文指出滥用 DataSet 和 DataAdapter.Fill 的不合理,但同时也过分回避 DataSet 也是不合理的。这里就请问一下,这个度是怎么样把握的?
 
OleDbCommand 是什么?
我认为效率最高就是用 sql
但我以为 DataSet.append ,Dataset.post 最终也是生成了 sql 了.我想它的效果是比较好了.
 
DaTaTable的效率好像是略高一些,我在使用文件流的时候的感觉,其它情况没有测试过.
 
最后决定选用 OleDbCommand 直接运行 SQL 语句了。
 
后退
顶部