我们把表中的每一行叫做一个“记录”,每一个记录包含这行中的所有信息,就像在通讯录数据库中某个人全部的信息,但记录在数据库中并没有专门的记录名,常常用它所在的行数表示这是第几个记录。
字段是比记录更小的单位,字段集合组成记录,每个字段描述文献的某一特征,即数据项,并有唯一的供计算机识别的字段标识符。
扩展资料
数据库属性的数据类型介绍(以mysql为例):
1、数值类型,例如int、SMALLINT、MEDIUMINT、double、float等。
2、日期和时间类型,例如DATE、TIME、TIMESTAMP、DATETIME、YEAR等。
3、字符串类型,例如char、VARCHAR、blob、text、MEDIUMBLOB、MEDIUMTEXT等。
zzzzRecordSet对象的属性可分为以下4种类型。zzzz1)方式属性:包括ActiveConnection属性和Source属性。
zzzz2)行为属性:包括CursorType属性、LockType属性、Filter属性、CacheSize属性和MaxRecords属性。
zzzz3)记录指针移动属性:包括BOF和EOF属性、RecordCount属性、BookMar属性、AbsikytePosition属性、PageSize属性、AbsolutePage属性和PageCount属性。
zzzz4)数据维护属性:包括EditMode属性和Status属性等。
1.方式属性
zzzz(1) ActiveConnection属性
zzzz此属性用于指定链接字符串或Connection对象的名称,方便RecordSet对象完成数据库链接有前置动作。
zzzz(2) Source属性
zzzz此属性用于设置或返回一个字符串,指定要检索数据库服务器。包含存储进程名、表名、SQL语句或在打开时用于为RecordSet提供记录集合的开放Command对象。
2.行为属性
zzzz(1)CursorType属性:此属性定义了指针的类型,不同的指针类型决定了对数据库所能做的 *** 作,它有4种可取值,如表7-9所示。
表7-9 CursorType属性值说明
zzzz(2)LockType属性:此属性决定了是否可以更新数据以及RecordSet的更新是否可以批量进行。LockType属性有4种可取值,如表7-10所示。
表7-10 LockType属性值说明
zzzz(3)Filter属性:此属性用于过滤由数据库服务器端所返回的数据,Filter属性设定值如表7-11所示。
表7-11 Filter所示属性值说明
zzzz(4)CacheSize属性:此属性指定保存在高速缓存中RecordSet记录的数目,也就是客户端每次由数据库服务器端取回数据记录的数目。对于只能向前移动的记录,默认值为1。
zzzz(5)MaxRecords属性:该属性设定返回给RecordSet记录的最大数目,默认值为0,表明将所有记录都加入到RecordSet中,打开RecordSet对象后,此属性为只读。
3.记录指针移动的属性
zzzz(1)BOF和EOF属性:这两个属性是用来判断指针是否在RecordSet的首记录之前或尾记录之后。如果当记录位于RecordSet的首记录之前,则BOF返回True.如果当前记录是位于RecordSet的尾记录之后,则EOF返回True.如果BOF 和EOF都为True,则说明RecordSet中没有记录。
zzzz(2)RecordCount属性:该属性用于返回RecordSet中的记录数。
zzzz(3)BookMark属性:当创建一个允许使用BookMark属性的RecordSet时,给每一个记录都标上独一无二的书签。利用此属性可以返回标记书签的位置。
zzzz(4)AbsolutePosition属性:此属性可以用于设置RecordSet当前记录的顺序位置。
zzzz(5)PageSize属性:当记录集合返回到RecordSet中时,集合就会被划分成任意大小的页。利用此属性可以页记录集合。
zzzz(6)AbsolutePage属性:此属性指定了指针的位置,通过改变它的值来通知ADO移动指定页面的开始位置。
zzzz(7)PageCount属性:此属性可用来返回RecordSet中的页数。如果RecordSet最后一页未满,其中的记录就少于PageCount值,则PageCount属性值应由下面的公式设定。
zzzzPageCount=(RecordCount+PageSize-1)/PageSize
4.数据维护属性
zzzz(1)EditMode属性:该属性返回一个表明当前记录编辑状态的值。此属性的返回值有3种如表7-12所示。
表7-12 EditMode返回值
zzzz(2)Status属性:此属性可以在实施一次批量更新后,查询RecordSet的状态。该属性常用于多用户链接管理。其返回值如表7-13所示。
表7-13 Status的返回值
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)