- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;1.1 Data控件 ; ㈠Data控件的主要属性
⑴Connect属性:
设置或返回欲连接、打开的数据库类型的信息。语法格式为:
Object.Connect = DatabaseType;Parameters
其中,“Object”指定Data控件;“DatabaseType”指定欲连接数据库的类型。
该属性既可以通过属性窗口进行设置也可在程序运行时使用代码进行设置。; ⑵DataBaseName属性:
返回或设置 Data 控件的数据源的名称及位置。其语法格式为:
Object.DatabaseName [ = PathName ]
若网络系统支持,则 pathname 参数可以是一个完全限定的网络路径名,?? \\Myserver\Myshare\Database.mdb。
⑶RecordSetType属性:
返回或设置一个值,指出要 Data 控件创建的 Recordset 对象的类型。
语法格式为:
Object.RecordSetType [= Value ]; 其中,“Object”为Data控件的Name属性值;“Value”是一个整型参数,参数值如下表所示。; ⑸Recordset”属性:
返回或设置由 Data 控件的属性或由现有的 Recordset 对象所定义的 Recordset 对象。
语法格式为:
Set object.Recordset [= value ]]
⑹ReadOnly属性:
返回或设置一个值,决定是否能够通过数据绑定控件来编辑数据库中的记录内容,确定是否为只读访问打开。
语法格式为:
object.ReadOnly [= boolean]; ⑺BOFAction属性:
决定当记录移动超出起点时,Data控件要执行的操作。
语法格式为:
object.BOFAction [= integer] ; ⑻EOFAction属性:
决定当记录移动超出结束时,Data控件要执行的操作。
语法格式为:
object.EOFAction [= integer];㈡Data控件的主要方法??
⑴RecordSet对象的AddNew方法:
AddNew方法加入一条新记录到记录集内存缓冲区。在该方法后,通过Update方法可以将该记录由缓冲区存储到数据库文件。
⑵RecordSet对象的Edit方法:
允许对当前记录进行修改。在该方法后,通过Update方法可以将当前记录的修改由缓冲区存储到数据库中。
⑶RecordSet对象的Delete方法:
用于删除当前记录。在该方法后,通过MoveNext或MovePreVious方法可以将对应数据从数据库文件中删除。 ; ⑷UpdateControls方法:
将被绑定在Data控件上的控件修改后的数据恢复为原始值。
语法格式为:
object.UpdateControls
⑸Cancelupdate方法:
将数据库中的数据重新读到被绑定在Data控件上的控件中。即当我们修改了数据后调用该方法放弃修改。
object.CancelUpdate; ⑹Refresh方法:
当我们在运行时修改了“Record-Source”属性后,需要调用该方法刷新记录集。
语法格式为:
object.Refresh
⑺RecordSet对象的Update方法和Data控件的UpdateRecord方法:
Update方法把内存缓冲区中的内容写进数据库文件,即保存对数据库所进行的改动。该方法一般用在AddNew方法、Edit方法之后。在保存当前记录时,还可以采用Data控件的UpdateRecord方法,该方法能够在没有进行AddNew或Edit方法时单独进行。但UpdateRecord方法不触发Data控件的Validate事件。 ; ⑻Close方法:
Close方法用来关闭记录集RecordSet对象或数据库DataBase对象。
⑼Move、MoveFirst、MovePreVious、MoveNext和MoveLast方法:
记录集中有多条数据记录,但只有一条是当前记录。我们可以通过移动其记录指针,来改变当前记录。Move方法把记录指针从当前位置向前或向后移动N条记录。N为负数表示向后移动。
MoveFirst方法:使记录指针上移到第一条记录。
MovePrevious方法:使记录指针上移或向后移一
原创力文档


文档评论(0)