VisualBasic程序设计教程课件作者何瑞麟佘学文主编方士杰李巍副主编第14章节.pptVIP

  • 2
  • 0
  • 约3.7千字
  • 约 24页
  • 2017-11-12 发布于广东
  • 举报

VisualBasic程序设计教程课件作者何瑞麟佘学文主编方士杰李巍副主编第14章节.ppt

尚辅网 / 第14章 数据库应用与开发 14.1 Data控件 第14章 数据库应用与开发 14.2 数据访问对象DAO 14.3 ActiveX数据对象ADO 14.1 Data控件 14.1.1 Data控件 访问数据库时可能用到的控件分为两类:数据库连接控件、数据绑定控件。常用的数据库连接控件有Data、DAO(外部控件)、ADO(外部控件);常用的数据绑定控件有标签(Label)、文本框(TextBox)、列表框(ListBox)、组合框(ComboBox)等。其中,连接控件用来建立与数据库的连接,提供操作的数据源;数据绑定控件用来显示或编辑获得的数据,提供可操作的空间。 Data控件是Visual Basic最早用来连接数据库的控件,使用Microsoft的Jet数据库引擎实现数据访问,与Access所用的数据库引擎相同。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”是一个整型参数,参数值如下表所示。 ⑷Exclusive属性: 决定Data控件所连接的数据库文件在运行时是否允许其他进程将它打开。设置为False时,数据库为共享访问方式;设置为True时,数据库为独享访问方式。 语法格式为: object.Exclusive [ = value] ⑸Recordset”属性: 返回或设置由 Data 控件的属性或由现有的 Recordset 对象所定义的 Recordset 对象。 语法格式为: Set object.Recordset [= value ]] ⑹ReadOnly属性: 返回或设置一个值,决定是否能够通过数据绑定控件来编辑数据库中的记录内容,确定是否为只读访问打开。 语法格式为: object.ReadOnly [= boolean] ⑺BOFAction属性: 决定当记录移动超出起点时,Data控件要执行的操作。 语法格式为: object.BOFAction [= integer] BOFAction属性设置值   ⑻EOFAction属性: 决定当记录移动超出结束时,Data控件要执行的操作。 语法格式为: object.EOFAction [= integer] EOFAction属性设置值 ㈡Data控件的主要方法?? ⑴RecordSet对象的AddNew方法: AddNew方法加入一条新记录到记录集内存缓冲区。在该方法后,通过Update方法可以将该记录由缓冲区存储到数据库文件。 ⑵RecordSet对象的Edit方法: 允许对当前记录进行修改。在该方法后,通过Update方法可以将当前记录的修改由缓冲区存储到数据库中。 ⑶RecordSet对象的Delete方法: 用于删除当前记录。在该方法后,通过MoveNext或MovePreVious方法可以将对应数据从数据库文件中删除。 ⑷UpdateControls方法: 将被绑定在Data控件上的控件修改后的数据恢复为原始值。 语法格式为: object.UpdateControls ⑸Cancelupdate方法: 将数据库中的数据重新读到被绑定在Data控件上的控

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档