麻烦各位可以讨论以下Rs.AddNew与Insert两者到底哪儿个速度快一些吗?

FanSuen 2003-09-22 04:25:20
请各抒己见!
谢谢!
...全文
52 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
FanSuen 2003-09-25
  • 打赏
  • 举报
回复
我一直对这个问题感觉到很困扰啊!?
看来还是众说纷纭 啊!
LoneHome 2003-09-22
  • 打赏
  • 举报
回复
SQL语句快
萝卜波 2003-09-22
  • 打赏
  • 举报
回复
编个程序分别用rs.addnew 和 update 插入1000或者10000000条数据吧
做个对比
  • 打赏
  • 举报
回复
应该是看数据量的多少而定吧
subeggar 2003-09-22
  • 打赏
  • 举报
回复
当然是insert快
yaozhg 2003-09-22
  • 打赏
  • 举报
回复
我自己没测试过,不好说。


不过见过的文章都说insert快。
sinzy 2003-09-22
  • 打赏
  • 举报
回复
差别很小的。
vivisogood 2003-09-22
  • 打赏
  • 举报
回复
对SQL语句已经有一定了解的话,应该比较熟悉INSERT、UPDATE、DELETE等语句。对于rdoConnection对象,虽然可以在OpenResultset的Name参数中直接代入SQL语句,用Execute方法运行,但没有充分利用RDO对象的长处。在rdoResultset中有AddNew、Edit、Update、Delete、MoveNext、MovePrevious、MoveFirst、MoveLast方法,与DAO/Jet相似,用起来非常便利。
Rs.Update
与SQL语句中的INSERT相比起来,这种方法非常简单,而且代码可读性好。记录的更新方法如下,与追加相似,所不同的只有最初的Edit方法
yonghengdizhen 2003-09-22
  • 打赏
  • 举报
回复
但是只有addnew是不依赖于数据库语言特性的.
shauykee 2003-09-22
  • 打赏
  • 举报
回复
insert快
ttt2 2003-09-22
  • 打赏
  • 举报
回复
insert更快
无忧 2003-09-22
  • 打赏
  • 举报
回复
我的理解是rs.addnew,是先把数据写入临时数据库,即还在内存中,然后通过rs.update更新物理数据库
而insert应该是直接对物理数据库操作,所以更快
nchen123 2003-09-22
  • 打赏
  • 举报
回复
insert 速度快

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧