MySQL数据库工程师入门实战课程视频教程
4208 人在学
在ADO当中,Recordset对象是最重要还是最常用在对数据库的数据进行操作的对象。ADORecordset对象指的是用于容纳来自数据库表的记录集。并且,一个Recordset对象是由记录以及列(字段)组成。
ProgID:
在第一次打开Recordset的时侯,那时的记录指针会指向第一个记录,同时BOF以及EOF属性为False。要是没有记录,BOF以及EOF的属性均为True。
Recordset对象支持两种更新类型,如下:
(1)立即更新:指的是调用Update方法,全部更改就立即被写入数据库。
(2)批更新:就是说provider将会缓存多个更改,再用UpdateBatch的方法把更改传送到数据库。
ADO定义了4种不同的游标以及指针类型,如下:
(1)动态游标:它允许查看其他用户进行的添加、更改以及删除;
(2)键集游标:它类似动态游标,不一样的是无法查看其他用户做的添加,还会防止访问其他用户已经删除的记录。其他用户所做的数据更改还是可见的。
(3)静态游标:就是说提供记录集的静态副本,可以用来查找数据或者是生成报告。还有由其他用户做的添加、更改以及删除就会是不可见的。在打开客户端Recordset对象的时侯,这是唯一允许的游标类型。
(4)仅向前游标:就是说只是允许在Recordset当中向前滚动。而其他用户做的添加、更改以及删除都不可见。
可以通过CursorType属性或者是Open方法当中的CursorType参数对游标类型进行设置。
注意:不是全部提供者都支持Recordset对象的所有方法以及属性。
(一)属性
(二)方法
(三)事件
注意:只允许VisualBasic,VisualC++,和VisualJ++语言处理事件,不能用VBScript或JScript处理。
(四)集合
(五)Fields集合的属性
(六)Properties集合的属性
总结:用ADO时,通过Recordset对象可对几乎所有数据进行操作。所有Recordset(即行)和字段(即列)进行构造。由于提供者所支持的功能不同,一些Recordset方法或属性可能无效。想要了解更多详细内容可进入课课家的课程视频教学哦,希望这篇教程大家会喜欢。