关于ASP中的rs.Addnew()跟用SQL语句添加有什么不同。

来源:百度知道 编辑:UC知道 时间:2024/07/01 02:08:58
ASP中的Recordset对象好像自身具备了添加、修改、删除的方法吧。
那么这些方法跟用SQL的添加、修改、删除有什么不同点呢?在应用中哪一个更常用、更好一些呢?

ADO的AddNew方法只是将“Insert into ”语句封装了起来,所以,当对大量数据进行操作的时候,直接使用SQL语句将会大大加快存取数据的速度,因为他减少了ADO的“翻译”时间。

SQL语句是直接执行的。
ASP中的RS对像是通过创建ADO对像再执行SQL操作的。

如果熟悉SQL语句,我觉得用SQL语句做比较好.
我反正都用是SQL语句的,不管新增,还是修改,删除.

recordset中的操作是针对记录集的 如果不使用UPDATE
那数据库中的数据是不会更新的。
而如果使用的是SQL语句的话 我感觉那是直接对数据库进行操作的
其实俩者都有优势
RECORDSET中有个功能是取消操作 注意是未使用UPDATE语句之前。。。。