第七数据库应用程序设计.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TTable组件与数据库表的连接 DatabaseName属性:用来指定当前数据库应用程序中所使用的数据集的来源,即数据库的名字 TableType属性:用来指定当前TTable组件连接的类型 TableName属性:用来指定组件所连接的数据库表 ReadOnly属性:用来确定是否可以对TTable组件连接的数据表进行修改 数据库表的打开、关闭与清空 利用Active属性打开与关闭数据库表,Active属性值设为true时打开数据库表,设为false时将关闭数据库表 调用Open方法打开数据库表,将Active属性值设为true 调用Close方法关闭数据库表,同时将Active属性值设为false 调用EmptyTable方法可清空数据库表中的全部记录,该方法只能在数据库表关闭的情况下进行 记录指针的移动 First方法:将记录指针移到表的第一条记录 Prior方法:将记录指针移到表的上一条记录 Next方法:将记录指针移到表的下一条记录 Last方法:将记录指针移到表的最后一条记录 MoveBy(n) 方法:将记录指针从当前位置移动|n|条记录。n0表示向后移动,n0表示向前移动 Bof和Eof属性:布尔值,当前记录指针所处的位置为数据表的第一个记录时, Bof值为true;当前记录指针所处的位置为数据表的最后一个记录时, Eof值为true 记录的添加、插入、删除和编辑 Append方法:向数据库表的末尾添加一个新的空记录,并将数据集置为插入状态,新的记录置为当前记录 AppendRecord方法:用给定的数据向数据库表的末尾添加一个新记录,并将数据集置为插入状态,新的记录置为当前记录 Insert方法:在数据表当前记录之前插入一条空记录,并将数据集置为插入状态 InsertRecord方法:在数据表当前记录之前用给定的数据插入一条记录,并将数据集置为插入状态 Edit:调用Edit方法使数据表处于编辑状态 Post方法:将当前被编辑、修改的数据写入物理数据库表中 Cancel方法:用来取消对当前记录中一个或多个字段的修改 Delete方法:用来将当前记录从数据库表中删除 Refresh方法:用来刷新当前数据表,通常用于对SQL数据库表的处理 记录的定位与查找 IndexFieldNames属性:用于指定数据表索引的字段名 EditKey方法:调用EditKey方法将数据集置于dsSetKey状态,也就是将TTable组件置于查询状态。同时,存储当前查询缓冲区的内容 SetKey方法:调用SetKey方法是将TTable组件置于查询状态。在执行查询前可以调用FieldByName方法来提供新的查询值 FieldByName方法:查询或设置一个指定的字段 FindKey方法:查找满足条件的记录,若找到返回true并将记录指针定位在该记录上。否则为false,记录指针不变 GotoKey方法:查找满足条件的记录,与FindKey不同的是,FindKey只能对一个字段进行查找,GotoKey可以对多个字段进行查找。查询值是用SetKey或EditKey方法与Fields属性值确定的 FindNearest方法:与FindKey方法很相似,不同之处在于FindNearest方法不要求精确查询 GotoNearest方法:调用GotoNearest方法也是移动记录指针到与查询值最接近的记录上 设定数据库查找范围的方法 SetRangeStart和SetRangeEnd方法 :分别用来设定数据表中查找范围的起始值和终止值。调用SetRangeStart和SetRangeEnd方法后,将数据集置于dsSetKey状态,清除以前所有的起始与终止范围值,并将它们设置为NULL,再使用FieldByName方法设定查找范围的起始与终止值 SetRange方法:调用SetRange方法用于设定记录值在一个范围内并在数据集中应用 ApplyRange方法:调用ApplyRange方法使一个由SetRangeStart和SetRangeEnd,或由EditRangeStart和EditRangeEnd所确定的范围生效 CancelRange方法:与ApplyRange方法相反,CancelRange方法是取消一个正在生效的范围 EditRangeStart和EditRangeEnd方法:调用EditRangeStart和EditRangeEnd方法来改变一个已存范围的起始值和结束值 KeyExclusive属性:当KeyExclusive属性为true时,执行查询范围包括起始与终止值。否则查询范围不包括起始与终止值 过滤记录 Filter属性:定义一个数

文档评论(0)

boss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档