- 2
- 0
- 约3.7千字
- 约 24页
- 2017-11-12 发布于广东
- 举报
尚辅网 / 第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控件上的控
您可能关注的文档
- EDA技术及应用课件作者孙宏国第2章节.ppt
- 保险实务课件作者李杰bxsw44.4章.ppt
- Java程序设计课件作者刘德山金百东张建华04_继承与多态.ppt
- 保险实务课件作者李杰bxsw55.1章.ppt
- Java程序设计课件作者刘德山金百东张建华09_输入输出及文件操作.ppt
- 保险实务课件作者李杰bxsw1212.1章.ppt
- 保险实务课件作者李杰bxsw1212.3章.ppt
- Java程序设计课件作者欧阳江林主编汪志达马荣飞副主编第1章节Java基础.ppt
- Java程序设计课件作者欧阳江林主编汪志达马荣飞副主编第2章节Java面向对象编程基础.ppt
- 保险学(修订版)课件作者张洪涛郑功成著保险学章节5章.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 高等学校中医临床教学基地教学工作水平评估指标体系与标准.pdf
- 2022届高考物理一轮复习图像经典100题.pdf VIP
- 新能源汽车电气技术 配套课件.pptx
- 2025年高考语文备考之300个文言实词汇编(含课内句子).pdf VIP
- DB11∕T2293-2024住宅工程质量品质提升技术标准.pdf VIP
- Marantz马兰士家庭影院 AV 擴音機 SR8012 SR8012 Quick Start Guide English说明书用户手册.pdf
- 人教八上:专题六 无刻度直尺作图(含解析).docx VIP
- 2023年江西省中考语文试卷及答案解析.pdf VIP
- 2025年山东劳动职业技术学院高职单招笔试语文试题库含答案解析(5套共100道单选合辑).docx VIP
- 2025-2026学年七年级英语春季开学第一课 课件:马踏新春,趣学英语(全国通用版).pptx
原创力文档

文档评论(0)