insert into是sql语句
addnew是ado中的method
addnew是ado中的method
解决方案 »
- 怎么从日志中查看对一个表的所有操作情况?
- 求一SQL:怎么在一次查询中获取表内不同条件的数据。
- 请教部分转置SQL代码:山不转水转
- ■■■ 求一个关于 百分比 的数据统计。即解即结... ■■■
- SQL语句请教??急
- SQL SERVER 有没有快速收缩数据库的方法?
- 求一SQL查询语句
- 大家安装了sql后,用查询分析器吗。 还是有其他更好工具。
- SQL存储过程 declare @dd_dateDa datetime,@dd_dateST datetime 如果现在 @dd_dateDa 的 值 是 2004-05-31 1:00:01 想 select @dd_dateST
- 一个简单的储存过程传参数的问题??
- alter column 怎么同时修改多个字段的类型
- 关于效率
而 addnew是ado对象中的一个方法,
俩者不是同一概念。
我是在VB中用这两种办法添加数据的,
但在添加数据时,觉得有区别,速度好象"insert into"要快,但是如果是有几千条数据循环添加时,"insert into "有时会出错,但"addnew" 就不会,为什么会是这样呢?
insert和addnew这两个的区别,上述同仁已经说得十分清楚,我建议在VB中使用addnew,因为它是VB的控件方法,insert是sql语句的,多少会有些不兼容。
你发几贴来问这个问题,我认为原因可能是你在循环中执行insert into,循环多少次就执行多少次,那肯定要比addnew要慢了。一般比较二者是指对一条记录而言。(insert into这条语句可以一次增加多条语句的。)每执行一次,数据库就要判断一次语法,当然慢了。可是addnew就不会了。你可以把代码贴出来。