- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
flyxb@163.com 第9章 数据库技术 9.1 关系数据库 9.2 使用可视化数据库管理器 9.3 数据库访问技术 9.4 使用DAO的Data控件访问数据库 9.5 使用ADO数据控件访问数据库 9.6 结构化查询语言SQL 9.7 报表制作 9.3 数据库访问技术 9.4 使用DAO的Data控件访问数据库 9.4.4 对数据库记录操作的常用方法 (1)Error事件:在用户读取数据库发生错误时被触 (2)Reposition事件:当用户激活了一个新记录时被触发。 (3)Validate事件:当激活另一个记录时引发该事件。 9.4.6 数据绑定控件 [例 9-1] 9.5 使用ADO数据控件访问数据库 9.5.2 ADO数据控件的主要属性 (2)Recordsource属性 设置与ADO连接的数据库中的记录集。在ADO属性页对话框中,可通过“记录源”选项卡选择: 0-adCmUnknown:未知,(默认) 1-adCmdText:文本命令类型 2-adCmdTable:数据表 3-adCmdstoredProc:存储过程 (3)BOFAction属性和EOFAction属性 9.5.3 ADO数据控件的方法 (1)AddNew方法 用来在ADO控件的记录集中添加一条新记录。添加记录之后,可以给记录的各个字段赋值,并调用UpdateBatch方法保存修改,或用CancelUpdate方法取消保存。 (2)Refresh方法 在数据控件的数据源运行被改变时,通过该属性进行刷新。 (3)Move方法 用来移动记录指针,其格式和功能参数可参照前述对数据库记录操作的常用方法。 (4)Find方法 在记录集中查找满足条件的记录,若找到则记录指针指向该记录,否则指针指向数据集的末尾。 (5)UpdateBatch方法 将所有新添加的记集或修改以后的内容写入保存。 (6)Delete方法 10.5.4 使用ADO数据控件 [例 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数据绑定控件 1.DataGrid控件 可同时显示整个数据表格,实现数据的二维显示和操作。 将DataGrid控件 添加到工具箱中,需选择 “Microsoft DataGrid Control6.0(OLE DB) ”部件 。 2.DataList和DataCombo控件 选择“Microsoft DataList Controls 6.0”部件,将两控件加到工具箱中。一个是下拉组合框,一个是列表框,使用方法和属性都相同,不同的是显示形式。属性如表: 9.6 结构化查询语言SQL 9.6.1 SQL简介 SQL(Structure Query Language)是一种数据库编程语言。现在SQL已经发展成为关系数据库广泛是使用的新标准。 9.6.2 SQL部件(构成) SQL语言由命令、子句、运算符和合计函数构成。这些部件结合起来组成语句,用来创建、更新和操作数据库。 3.SQL运算符 1)逻辑运算符:用来连接两个表达式,通常位于WHERE子句中。 常用逻辑运算符:AND、OR和NOT。 2)比较运算符:用来比较两个表达式的值,从而决定进行什么操作。 ,=,, =,=, BETWEEN:用来指定值的范围 LIKE :在模式匹配中使用 IN:用来指定数据库中的记录 4.常用集函数 SELECT子句中常常使用集函数对记录组进行操作,它返回应用于一组记录的单一值。常用的集函数如下表所示。 9.6.3
文档评论(0)