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

选择查看 搜索更多相关主题  帖子排序:
xiang6963 发表于 2008/10/20 15:41:56
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

xiang6963 发表于 2008/10/20 22:42:30
返回页首↑


津ICP备09000164号

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