关键词不能为空

当前您在: 主页 > 英语 >

ADO对象使用方法

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-15 14:35
tags:

-

2021年2月15日发(作者:manage什么意思)


对于


ADO


比较重要的对象是


:Command,Connection,Recordset


对象。



(1) Connection


对象



Conn ection


对象用于建立与数据库的连接


.

< br>通过连接可从应用程序访问数


据源


.

它保存诸如指针类型


,


连接字符串


,


查询超时


,


连接超时和缺省数据库这 样


的连接信息


.


(2) Command


对象



在建立


Connection



,

可以发出命令操作数据源


.


一般情况下

,Command


对象


可以在数据库中添加


,


删除或更新数据


,


或者在表 中进行数据查询


.Command


对象


在定义查询参数或执行一个有输出参数的存储过程时非常有用。



(3) Recordset


对象


< /p>


Recordset


对象只代表一个记录集


,


这个记录集是一个连接的数据库中的表


,

< br>或者是


Command


对象的执行结果返回的记录集


.



ADO


对象模 型中


, Recordset


对象是在行中检查和修改数据的最 主要的方法


,


所有对数据的操作几乎都是在

Recordset


对象中完成的


.Record


对象用于指定行


,


移动行


,


添加


,


更改


,


删除记


录。




下面就具体地说说如何用


ADO


存取数据:




在 实际编程过程中使用


ADO


的一个典型的存取数据的步骤为:< /p>



(1)


连接数据源



(2)


打开记录集对象



(3)


使用记录集



(4)


断开连接



具体用法:





(1)


如何连接数据源



< br>利用


Connection


对象可以创建一个数据源的连 接


.


应用的方法是


Connectio n


对象的


Open


方法。



语法


:


Connection


对象


.Open




ConnectionString, UserID, PassWord, OpenOptions




其中:



·Connection


对象为你定义的


Connection


对象 的实例


;




·ConnectionString


为可选项


,

< p>
包含了连接的数据库的信息


;




·U


serID

< br>可选项


,


包含建立连接的用户名


;




·PassWord


为可选项


,


包含建立连接的用户密码

< p>
;




·OpenOp tions


为可选项


,


假如设置为


adConnectAsync,


则连接将异步

打开


.


(2)


打开记录集对象



实际上记录集返回的是一个从数据库取回的查询结果集


.

因此他有两种打开


方法


:


一种使用 记录集的


Open


方法


,


另一种是用


Connection


对象的

< p>
Execute



法。



(a)


记录集的


Open


方法



语法


:




Source, ActiveConnection, CursorType, LockType, Options





其中:



·Recordset


为所定义的记录集对象的实例。



·Sour ce


可选项


,


指明了所打开的记录源信 息


.


可以是合法的命令


,


对象变


量名


,SQL


语句< /p>


,


表名


,


存储过 程调用


,


或保存记录集的文件名。


< /p>


·ActiveConnection


可选项

,


合法的已打开的


Connection

< br>对象的变量名


,



者是包含


ConnectionString


参数的字符串。



·CursorType


可选项

,


确定打开记录集对象使用的指针类型。



adOpenForwardOnly


0


缺省值,启动一个只能向前移动的游标。




adOpenKeyset


1


启动一个


Keyset

< p>
类型的游标。




adOpenDynamic


2


启动一个

< br>Dynamic


类型的游标。




adOpenStatic


3

< br>启动一个


Static


类型的游标。



以上几个游标类型将直接影响到


Recordset


对象所有的属性和方法


.


·LockType


可选项



确定打开记录集对象使用的锁定类型。



adLockReadOnly


1


缺省值,


Recordset


对象以只读方式启动,无法运行< /p>



AddNew



Update



Delete


等方法




adLockPrssimistic


2

< br>当数据源正在更新时,


系统会暂时锁住其他用户的


动作, 以保持数据一致性。




adLockOptimistic


3

当数据源正在更新时,系统并不会锁住其他用户的


动作,其他用户可以对数据进行增 、删、改的操作。




adLockBatchOptimistic


4


当数据源正在更新时,其他用户必须将


CursorLocation< /p>


属性改为


adUdeClientBatch

才能对数据进行增、删、改的


操作。







实际应用:




Dim cn As new tion ' cn


为连接对象



Dim rs As new set 'rstZhuCe


为记录集对象




Location = adUseClient




使用由本地游标库提供的客户端游标




'


打开数据源连接







Set Connection =cn


< br>‘



Recordset


对象与


Connection


对象连接




'


打开记录集








form_unload


关闭记录集:< /p>















-


-


-


-


-


-


-


-



本文更新与2021-02-15 14:35,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/655470.html

ADO对象使用方法的相关文章