• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > 用Command对象和RecordSet对象向数据库增加记录哪一个更好

用Command对象和RecordSet对象向数据库增加记录哪一个更好

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了recordset对象,数据库recordset,recordset,adodb.recordset,copyfromrecordset等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
用Command对象和RecordSet对象向数据库增加记录哪一个更好?
请问应该选择哪一个?

Command是用来做参数传递的,尤其是批量参数传递。Command对象主要是向SQL语句、StoredProcude传递参数,
依靠SQL的强大功能来完成数据库的操作;而RecordSet对象,我们可以看作是封装了数据对象,并提供了一系列
的方法和属性来简化数据库的编程。
我们通过下面用两种方法向数据库中增加一条记录的演示,可以看出,这两个对象在处理一些问题上所用的不同的方法:
RecordSet对象似乎更加好理解一些,但Command的性能更优越一些,特别是在批量的加入记录的情况下。
一、用Command对象的方法:
const adCmdText=&H0001
const adInteger=3
const adVarChar=200
Const adParamInput = &H0001
set conn=Server.CreateObject("ADODB.Connection")
set comm=Server.Createobject(“ADODB.Command”)
conn.open "Driver={ Microsoft Access Driver};DBQ="& _
Server.Mappath(“/source_asp")&"/property/chunfeng.mdb;"
comm.ActiveConnection=conn
comm.CommandType=adCmdText
comm.CommandText="insert into chunfeng (ID,Name,) "& _
&"values(?,?,?)”
set param=comm.CreateParameter("ID",adInteger,adParamInput,3,4)
comm.Parameters.Append param
    set param=comm.CreateParameter("NAME",adVarChar,adParamInput,255, "intels")
comm.Parameters.Append param
comm.Execute
conn.close

    二、用RecordSet对象的方法
const adCmdTable=&H0002
set conn=Server.CreateObject("ADODB.Connection")
set rs=Server.Createobject("ADODB.RecordSet")
conn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ="& _
Server.Mappath("/source_asp")&"/property/chunfeng.mdb;"
rs.ActiveConnection=conn
rs.open "chunfeng",,,adCmdTable
rs.addnew
rs("ID")=4
rs("Name")="intels"
rs.update
rs.close
conn.close
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP Recordset 分页显示数据的方法(修正版)
  • javascript asp教程Recordset记录
  • 用Command对象和RecordSet对象向数据库增加记录哪一个更好

相关文章

  • 2017-05-11ASP基础知识VBScript基本元素讲解
  • 2017-05-11RESPONSE.WRITE和&lt;%=%的区别
  • 2017-05-11pjblog2的参数第1/2页
  • 2017-05-11ASP 环境下 VBS 事件应用 示例代码
  • 2017-05-11asp控制xml数据库的经典代码
  • 2017-05-11XSS测试语句大全
  • 2017-05-11使用ASP列出NT用户组及用户
  • 2017-05-11ASP XML编程objXML.async = False第1/2页
  • 2017-05-11防ASP注入终极防范
  • 2017-05-11ASP中实现的URLEncode、URLDecode自定义函数

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP+模板生成Word、Excel、html的代码第1/2页
    • AspJpeg V1.5.0 破解版
    • 解决ASP(图像)上传漏洞的方法
    • ASP脚本的执行顺序详细说明
    • SQL存储过程初探第1/2页
    • asp+javascript实现404页的处理转换
    • ASP生成UTF-8编码的代码
    • 用GetString提高ASP的速度
    • 非常不错的列出sql服务器上所有数据库的asp代码
    • Access模糊查询查不到数据的解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有