日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ADO的七个对象详情解读

發(fā)布時(shí)間:2023/12/18 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ADO的七个对象详情解读 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

紅皮書五個(gè)例子中最重要的就是,ADO(ActiveX Data Objects)可以簡(jiǎn)單的理解為ADO是一種面向?qū)ο蟮木幊探涌?#xff0c;訪問數(shù)據(jù)庫(kù)的接口。

ADO中的常用的七個(gè)對(duì)象(三個(gè)獨(dú)立對(duì)象,四個(gè)依賴對(duì)象)
三個(gè)獨(dú)立對(duì)象
Command :連接對(duì)象
主要用來(lái)與數(shù)據(jù)庫(kù)建立聯(lián)系,連接數(shù)據(jù)庫(kù)常用的兩種Open 和 Close

Dim objCn As ConnectionobjCn.OpenobjCn.Close

Connection :命令對(duì)象
執(zhí)行命令操作,數(shù)據(jù)的查詢,修改,添加,刪除。

Dim objCmd As CommandobjCmd("用戶名") = "%" & txtUser & "%" '獲得查詢參數(shù)

Recordset :記錄集對(duì)象
保存來(lái)自表或命令對(duì)象返回的結(jié)果

Dim objrs As New RecordsetDim objDataSource As New Recordset'創(chuàng)建一個(gè)局部Recodset對(duì)象保存objRs當(dāng)前記錄頁(yè)數(shù)據(jù) For intrecord = 0 To objrs.Fields.Count - 1objDataSource.Fields.Append objrs.Fields(intrecord).Name, adVarChar, _objrs.Fields(intrecord).DefinedSize

四個(gè)依賴對(duì)象(依賴于獨(dú)立對(duì)象才能使用)
Field:字段對(duì)象,依賴于記錄集對(duì)象使用,可以使用Fields集合來(lái)過記錄集中的每個(gè)字段的信息。

Dim objRs As New Recordset MSFlexGrid1.Cols = objRs.Fields.Count

Parameter:參數(shù)對(duì)象,依賴命令對(duì)象使用,用于為參數(shù)查詢提供數(shù)據(jù)。

Dim objCmd As Command'為Command對(duì)象objCmd創(chuàng)建參數(shù)Dim Parm As New ParameterSet Parm = objCmd.CreateParameter( 名",adVarChar, adParamInput, 10)

Error:錯(cuò)誤對(duì)象,依賴連接對(duì)象使用,如果發(fā)生錯(cuò)誤,錯(cuò)誤信息就保存到連接對(duì)象的Errors集合中。使用錯(cuò)誤對(duì)象來(lái)定義相應(yīng)的錯(cuò)誤措施,避免程序再執(zhí)行的過程中意外終止。

Property:屬性對(duì)象,每個(gè)連接對(duì)象,命令對(duì)象以及字段對(duì)象都有一份屬性對(duì)象集合。使用屬性對(duì)象可以訪問特定對(duì)象的主要信息。例:獲得數(shù)據(jù)庫(kù)中表中的列

最后附上一張流程圖

現(xiàn)階段只是對(duì)ADO對(duì)象做了一個(gè)淺顯的了解,
在以后的學(xué)習(xí)中不斷深鑿。

總結(jié)

以上是生活随笔為你收集整理的ADO的七个对象详情解读的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。