网站大量收购独家精品文档,联系QQ:2885784924

[计算机软件及应用]VB与数据库.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]VB与数据库

9.3数据控件的使用 9.3.2数据绑定控件常用属性 9.3.3使用数据控件操作数据库中的数据 9.3.5数据控件的常用方法 9.3.6数据控件的事件 9.3.1 数据控件常用属性 1.Connect属性 Connect属性指定数据控件所要连接的数据库类型。 Visual Basic 6.0提供了7种可访问的数据库类型,Visual Basic可识别的数据库有: 1)Microsoft Access的MDB文件(缺省值); 2)Borland dBASE、Microsoft Foxpro的DBF文件; 3)Borland Paradox的DB文件; 4)Novell Btrieve的DDF文件; 5)Microsoft Excel的XLS文件; 6)Lotus的WKS文件; 7)Open DataBase Connectivity(ODBC)数据库。 2. DatabaseName属性 DatabaseName属性指定具体使用数据库的名称,包括所有的路径名。 如果连接的是单表数据库,则DatabaseName属性应设置为数据库文件所在的子目录名,而具体文件名放在RecordSource属性中。 如果在“属性”窗口中单击DatabaseName属性右边的按钮,会出现一个公用对话框用于选择相应的数据库。 例如,下面语句设置了可访问的数据库名称: 如果连接一个Microsoft Access的数据库C:\职员档案.mdb,则Data1.DatabaseName=”C:\职员档案.mdb”;如果连接一个Foxpro数据库C:\yang\职员档案1.dbf,因为Foxpro数据库只含有一个表,则Data1.DatabaseName=”C:\yang”,RecordSource=”职员档案1.dbf”。 如果未写数据库文件的扩展名,则缺省情况下为使用以.mdb为扩展名的数据库文件。 3)RecordSource属性 RecordSource属性确定具体可访问的数据,这些数据构成记录集对象Recordset。 4)RecordsetType属性 RecordsetType属性确定记录集类型。 5)ReadOnly属性 在对数据库只查看不修改时,通常将ReadOnly属性设置为True,而在运行时根据一定的条件,响应一定的指令后,才将它设置为False。 6)Exclusive属性 Exclusive属性值设置为True时,则在通过关闭数据库撤消这个设置前,其他任何人不能对数据库访问。这个属性的缺省值是False。 要使文本等控件与数据控件捆绑在一起,成为数据控件的绑定控件。并且能够受到数据库约束,必须在运行时对这些控件的两个属性进行设置: 1)DataSource属性 DataSource属性用来将一个有效的数据控件与一个数据库连接。 2)DataField属性 DataField属性设置数据库有效的字段与绑定控件建立联系。 图9.12 绑定控件、数据控件和数据库三者的关系 text4 出生年月 data1 Name datafield datasource TextBox text3 性别 data1 Name datafield datasource TextBox text2 姓名 data1 Name datafield datasource TextBox text1 学号 data1 Name datafield datasource TextBox Data1 E:\VB书\student.mdb access student Name Databasename Connect Recordsetsource data 设 置 属 性 对 象 表9.1 窗体属性表 例9.1、设计一窗体,在窗体内通过文本框等绑定控件显示学生情况表内的记录。 不需编写任何代码,就可浏览表中的内容。单击运行按钮就可出现如图9.13所示4个文本框分别显示学号,姓名,性别,和出生年月的内容。 图9.13 学生情况表显示界面 使用数据控件对象的4个箭头可遍历整个记录集中的记录。 通过DBList控件和DBCombo控件浏览学生情况表内的记录时,DBList控件和DBCombo控件不是Visual Basic工具箱内的默认控件,需要在开发环境中选择“工程”|“部件”菜单命令,并在随即出现的对话框中选择Microsoft Data Bound List Controls选项,将它们添加到工具箱中。 例9.2:设计一个窗体,通过数据网格控件浏览学生情况表内的记录。参见图9.14所示。 使用DATA数据控件时可使用MsflexGrid网格控件或VB5.0提供的数据网格控件D

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档