第9章 数据库技术课件.ppt
文本预览下载声明
第9章 数据库技术;9.1 关系数据库; (2) 记录:就是一组用于存储数据的相关字段的有序集。其中数据库中不允许有完全相同的记录。
(3) 字段:数据库中每一列称为一个字段。
(4) 关键字:关键字是表中为快速检索所使用的字段。
(5) 索引:索引是根据数据库表中记录的关键字值对表中的记录进行分类。 ; 可视化数据管理器是Visual Basic为管理数据库而设置的专门的可视化工具,使用它可方便快捷地完成创建数据库、建立数据表和数据库查询等工作。用户在VB开发环境中单击“外接程序”菜单中的“可视化数据管理器”选项启动可视化数据管理器。;可视化数据管理器及其子窗口;“添加字段”对话框;9.3 数据库访问技术;9.4 使用DAO的Data控件访问数据库;(4)RecordSetType属性
0-Table:表示所挂数据集为实表。该情况下可对记录集进行添加记录、删除记录、修改记录或记录查询。
1-Dynaset:表示所挂数据集为动态集类型。数据集来自一个实表的数据或多个实表数据的组合。不能更新数据。
2-Snapshot:表示所挂数据集为快照类型。与动态集类型相似,只能读取数据,不能更改数据。
(5)Exclusive属性
(6)ReadOnly属性
(8)EOFAction属性
(9)BOFAction属性;(1)RecordCount属性
(2)Nomatch属性
(3)Bookmark属性
(4)LastModified属性;9.4.4 对数据库记录操作的常用方法;9.4.6 数据绑定控件; 可与Data控件一起使用的标准绑定控件有:复选框、图像、标签、图片框、文本框、列表框、组合框和OLE容器控件。
可与Data控件绑定的控件包括DBListBox、DBComboBox、MSFlexGrid和DBGrid等。
表: 数据绑定控件与连接有关的属性;[例 9-1];9.5 使用ADO数据控件访问数据库;这些参数的设置比较复杂,通常用可视化的方法通过ADO属性页来设置:;(2)Recordsource属性
设置与ADO连接的数据库中的记录集。在ADO属性页对话框中,可通过“记录源”选项卡选择:
0-adCmUnknown:未知,(默认)
1-adCmdText:文本命令类型
2-adCmdTable:数据表
3-adCmdstoredProc:存储过程
(3)BOFAction属性和EOFAction属性;(4)Mode属性:设定对数据操作的权限:;(1)AddNew方法
用来在ADO控件的记录集中添加一条新记录。添加记录之后,可以给记???的各个字段赋值,并调用UpdateBatch方法保存修改,或用CancelUpdate方法取消保存。
(2)Refresh方法
在数据控件的数据源运行被改变时,通过该属性进行刷新。
(3)Move方法
用来移动记录指针,其格式和功能参数可参照前述对数据库记录操作的常用方法。
(4)Find方法
在记录集中查找满足条件的记录,若找到则记录指针指向该记录,否则指针指向数据集的末尾。
(5)UpdateBatch方法
将所有新添加的记集或修改以后的内容写入保存。
(6)Delete方法;[例 9-2] 用ADO数据控件建数据管理应用程序
(1) 首先设置ADO控件的数据源,如下:
在窗体上用鼠标右击ADO数据控件,在弹出的快捷菜单中选择“ADODC属性”命令,弹出ADO数据控件的“属性页”对话框。
单击“生成”按钮,即弹出 “数据链接属性”对话框,在“OLE DB提供者”栏中选择“Microsoft Jet 4.0 OLE DB Provider”,连接到Access2000数据库。
单击“下一步”按钮,打开“连接”选项卡,在其中输入Access数据库文件名或路径,此处我们单击右边的“…”按钮,选中磁盘中的数据库文件,再单击“打开”按钮,回到“数据库连接属性”对话框。如果数据库需要用户名或密码等信息,可在相应文本框中输入。
击“测试连接”按钮,如创建的数据连接正确,则弹出“测试成功”消息框。击“数据连接属性”对话框中的“确定”按钮,返回“属性页”,然后击“确定“按钮退出”属性页“对话框。
……
通过上述操作,已经将ADO数据控件同Access数据库中的数据表连接了起来。
(2)为各事件过程编写程序代码。;9.5.5 ActiveX数据绑定控件;DataGrid显示数据很方便,几乎不用编写任何代码就可以实现数据库记录的完全显示。
可在DataGrid中增加记录、修改记录和删除记录,可过滤在控件中显示的数据表字段。;2.Dat
显示全部