Visual Basic程序设计教案:第九章 VB的数据库操作02.docVIP

Visual Basic程序设计教案:第九章 VB的数据库操作02.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9.3??? 数据控件 1. 数据控件的建立   从VB工具箱中单击Data控件,在窗体上画出数据控件即可。 2. 数据控件的属性 属性名称 作用 Connect 指定数据控件所要连接的数据库类型,VB默认的是Access的MDB数据库,也可以连接DBF、XLS、ODBC等数据库 DatabaseName 指定具体使用的数据库文件名,包括路径名 RecordSource 指定具体可访问的数据,这些数据构成记录集对象Recordset对象,可以是数据库中的单个表名、一个存储查询,也可以是SQL查询命令 RecordsetType 确定记录集类型,有三种: 0——Table(表); 1——Dynaset(动态,默认的) ;2——Snapshot(快照) BofAction 当记录指针指向记录集的开始时,确定数据控件该采取的操作: 0——控件重定位到第一个记录 1——移过记录集开始位,定位到一个无效记录,触发数据控件对第一个记录的无效事件Validate EofAction 当记录指针指向记录集的结束时,确定数据控件该采取的操作: 0——控件重定位到最后一个记录 1——移过记录集结束位,定位到一个无效记录,触发数据控件对最后一个记录的无效事件Validate 2——向记录集加入新的空记录,可以对新记录进行编辑,移动记录指针新记录写入数据库   绑定控件、数据控件、数据库之间的关系:   绑定控件的属性:         DataSource         DataField   除了常规控件外,可以与Data数据控件绑定的控件有: 控件名称 部件名称 常用属性 MSFlexGrid Microsoft? FlexGrid Control 6.0(OLE DB) DataSourse DBCombo Microsoft Data Bound List Controls 6.0 DataField、DataSource、ListField、RowSource、BoundColumn DBList DBGrid Microsoft Data Bound Grid Control 5.0(SP3) DataSourse 3.?? ?? 事件名称 触发时间 Reposition 发生在一条记录成为当前记录后。只要将记录指针从一条记录移动到另一条记录就会触发。 Validate 在一条不同的记录成为当前记录之前,Update 方法之前(用 UpdateRecord 方法保存数据时除外);以及 Delete、Unload 或 Close 操作之前会发生该事件。它检查被数据控件绑定的控件内的数据是否发生变化。 语法:Private Sub Data_Validate(Action As Integer, Save As Integer) …… End Sub    Validate Action参数 Action值 描述 Action值 描述 0 取消对数据控件的操作 6 Update 操作 1 MoveFirst 方法 7 Delete 方法 2 MovePrevious 方法 8 Find 方法 3 MoveNext 方法 9 设置Bookmark 属性 4 MoveLast 方法。 10 Close 的方法 5 AddNew 方法 11 卸载窗体 4.?? 方法名称 作用 示例 Refresh 激活数据控件,使各用户对数据库的操作有效。 Data1.Refresh UpdateControls 将数据从数据库中重新读到数据控件绑定的控件内,通过它可以终止用户对绑定控件内数据的修改。 放弃修改按钮代码: Data1. UpdateControls UpdateRecord 强制数据控件将绑定控件内的数据写入到数据库中,不再触发Validate事件 确认修改按钮代码: Data1. UpdateRecord 5. 名称 作用 属性 AbsolutePostion 返回当前指针值,如果是第一条记录,其值为0;是只读属性 Bof / Eof Bof判断记录指针是否在首记录之前,若是则为True;Eof判断记录指针是否在末记录之后,若是则为True Bookmark 用于设置或返回当前指针的标签,可以用在在程序中重定位记录集的指针,其值采用字符串类型。 NoMatch 在记录集中进行查找时,如果找到相匹配的记录,则为Falue,找不到则为True。 RecordCount 对Recordset对象中的记录记数,为了准确起见,在记数前用MoveLast方法将记录指针移到最后一条记录上;是只读属性。 方法 Move 用于移动记录指针,共有5种方法: MoveFirst——将指

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档