国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

用Command對象和RecordSet對象向數(shù)據(jù)庫增加記錄哪一

2024-05-04 11:07:54
字體:
來源:轉載
供稿:網(wǎng)友
用Command對象和RecordSet對象向數(shù)據(jù)庫增加記錄哪一個更好?
請問應該選擇哪一個?

Command是用來做參數(shù)傳遞的,尤其是批量參數(shù)傳遞。Command對象主要是向SQL語句、StoredProcude傳遞參數(shù),
依靠SQL的強大功能來完成數(shù)據(jù)庫的操作;而RecordSet對象,我們可以看作是封裝了數(shù)據(jù)對象,并提供了一系列
的方法和屬性來簡化數(shù)據(jù)庫的編程。 
我們通過下面用兩種方法向數(shù)據(jù)庫中增加一條記錄的演示,可以看出,這兩個對象在處理一些問題上所用的不同的方法:
RecordSet對象似乎更加好理解一些,但Command的性能更優(yōu)越一些,特別是在批量的加入記錄的情況下。
一、用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
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 盈江县| 巴东县| 正蓝旗| 威远县| 台中市| 宁明县| 桓台县| 寿阳县| 信宜市| 柏乡县| 京山县| 宁安市| 平阴县| 黄陵县| 延庆县| 会泽县| 安康市| 新源县| 泾川县| 万源市| 古蔺县| 商城县| 永春县| 于田县| 湘潭县| 东海县| 达孜县| 特克斯县| 夹江县| 梅州市| 安康市| 昌宁县| 江门市| 磐安县| 嘉荫县| 旺苍县| 当雄县| 石泉县| 石泉县| 东辽县| 扶绥县|