使用recordset.update和使用insert插入数据有什么区别?

idoudoum 2004-12-03 09:28:47
性能一样?
...全文
162 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
viena 2004-12-03
  • 打赏
  • 举报
回复
Recordset灵活,但是要用好必须要对它非常了解,比如打开参数;初学者使用不够方便;
在ADO.NET里,已经没有了Recordset,这就避免了Recordset使用不当的问题;
比如DataReader就相当于只读只向前记录集,读数据库效率比较高。
viena 2004-12-03
  • 打赏
  • 举报
回复
recordset灵活,但要有更多额外的系统开销,效率低,如果不是必须的尽量不要用;
执行SQL语句直接,效率高的多
jilong4 2004-12-03
  • 打赏
  • 举报
回复
大量数据录入时用insert
pweixing 2004-12-03
  • 打赏
  • 举报
回复
记着一个原则:
用sql 命令的速度永远比程序的循环来的快的多!
xuwuyu 2004-12-03
  • 打赏
  • 举报
回复
当然不一样,建议使用SQL语句的insert,速度快了不知道多少倍。
aohan 2004-12-03
  • 打赏
  • 举报
回复
'*******使用recordset.update和使用insert插入数据有什么区别?

'********性能一样?


insert是SQL语句式的插入所以效率会高很多,不能说性能一样,只能说效果一样
love880770 2004-12-03
  • 打赏
  • 举报
回复
1、
recordset.addnew
recordset.update
数据出错时比较容易查出来。

2、用insert 时数据出错查起来很难,还有的是数据不能带有“'”的字符,否则出错。

3、两个相结合是最好的办法。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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