Insert Into 和AddNew的区别 - 飘凌大杂烩
飘凌大杂烩电脑网络手机数码编程技术Insert Into 和AddNew的区别
    
 
Insert Into 和AddNew的区别
发起人:xiang6963  回复数:1  浏览数:5916  最后更新:2008/10/20 22:42:30 by xiang6963

选择查看 搜索更多相关主题  帖子排序:
2008/10/20 15:41:56
xiang6963






角  色:管理员
等  级:营长
发 帖 数:328
经 验 值:624
注册时间:2007/8/28
Insert Into 和AddNew的区别

       总体来说,Insert Into 和AddNew都能实现向当前数据库中插入新数据,ADO的AddNew方法只是将Insert Into 语句封装起来,当对少量数据进行操作时,两者几乎没什么区别,而对大量的数据进行操作时,直接使用Insert Into 语句就会加快存取速度,因为它省去了ADO的“封装”的过程。该方法虽然快,但不能传递太长的字段内容,而且在字段比较多的情况下不容易检查出错误。如:

function fieldsencode(str)

    fieldsencode="'"&replace(str,"'","''")&"'"      

end function

sql="insert into user(username,userpassword,age,sex) values

('"&fieldsencode(username)&"','"&fieldsencode(userpassword)&"','"&age&"','"&fieldsencode(sex)&"')"

AddNew()方法比志方法更容易阅读,查找错误也相对简单一些,只是比较消耗系统资源.

rs.addnew

rs("username")=username

rs("userpassword")=password

rs("age")=age

rs("sex")=sex

rs.update

如果说看帖是一种涵养 /那么——回贴就是一种美德
如果说发帖是一种信念/那么——回贴就是一份尊重
如果说删贴是一种无奈/那么——回贴就是一份关怀
只发经典,拒绝灌水。
2008/10/20 22:42:30
xiang6963






角  色:管理员
等  级:营长
发 帖 数:328
经 验 值:624
注册时间:2007/8/28
如果说看帖是一种涵养 /那么——回贴就是一种美德
如果说发帖是一种信念/那么——回贴就是一份尊重
如果说删贴是一种无奈/那么——回贴就是一份关怀
只发经典,拒绝灌水。
返回页首↑


津ICP备09000164号

联系我们 - piaoling Corporation - 论坛存档 - 返回顶端
Powered by BBSXP 2007 ACCESS © 1998-2025
Server Time 2025/4/28 2:56:32
Processed in 0.04 second(s)
飘凌大杂烩