VisualBasic6.0数据库编程指南PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:姜晓铭
- 出 版 社:北京:中国石化出版社
- 出版年份:2000
- ISBN:7800439410
- 页数:311 页
第1章 数据库基础 1
1.1 数据库有关概念 1
1.1.1 信息、数据和数据处理 1
1.1.2 数据库 1
1.1.3 数据库管理系统 2
1.1.4 关于客户机/服务器结构 3
1.2 设计一个数据库 5
1.2.1 原则及步骤 5
1.2.2 数据组织 6
1.2.3 索引的使用 12
1.2.4 使用查询 14
1.2.5 修改数据库 14
1.3 数据库设计方法及工具 15
1.3.1 可视化数据管理器 15
1.3.2 Microsoft Access 15
1.3.3 第三方数据库设计工具 16
1.4 数据库完整性 16
1.4.1 维持表间关系 16
1.4.2 保持数据完好 17
1.5 数据库完全性 18
1.5.1 保护数据库 18
1.5.2 数据库恢复 19
1.6 小结 19
第2章 VISUAL BASIC 6.0与数据库 20
2.1 Visual Basic 6.0的数据库 20
2.1.1 Visual Basic数据库的数据类型 21
2.1.2 用Visual Basic 6.0作为数据库开发平台 21
2.1.3 Visual Basic 6.0支持的数据库类型 22
2.1.4 Visual Basic 6.0的数据库——关系型数据库 22
2.1.5 Visual Basic 6.0操作数据库 22
2.2 Visual Basic 6.0中新的数据存取工具 23
2.2.1 关于OLE DB 23
2.2.2 支持ADO(Active数据对象) 25
2.2.3 数据绑定控件方法 25
2.3 Visual Basic 6.0的数据存取方法概述 27
2.3.1 DAO简介 27
2.3.2 RDO简介 28
2.3.3 ADO、ODBC及OLEDB简介 29
2.3.4 方法选择 30
2.4 小结 30
第3章 可视化数据管理器 31
3.1 简介 31
3.1.1 数据库窗口 31
3.1.2 编辑窗口 32
3.1.3 SQL语句窗口 32
3.2 创建数据库 33
3.2.1 添加一个新表 34
3.2.2 为表增加一个索引 36
3.2.3 修改表中的字段 36
3.2.4 查看或修改表的结构、属性 36
3.2.5 重命名或删除一个表 37
3.2.6 复制一个表 37
3.3 打开已有数据库 38
3.4 修改表中数据 38
3.4.1 添加 39
3.4.2 删除 39
3.4.3 编辑 39
3.4.4 排序 39
3.4.5 移动 40
3.4.6 查找 40
3.4.7 过滤器 40
3.5 数据窗体设计器 41
3.6 小结 41
第4章 使用数据控件和数据绑定控件 42
4.1 数据控件简述 42
4.1.1 什么是数据控件 42
4.1.2 数据控件的两个基本属性 43
4.1.3 在窗体中加入一个数据控件 44
4.2 数据控件属性、方法和事件 46
4.2.1 属性 46
4.2.2 方法 47
4.2.3 事件 47
4.3 数据绑定控件 50
4.3.1 数据绑定控件 50
4.3.2 使用DBGrid控件浏览数据库 51
4.4 自动创建窗体 52
4.4.1 使用数据窗体向导 53
4.4.2 连接数据库 53
4.4.3 选择窗体布局及数据绑定类型 54
4.4.4 选择记录源和可用字段 55
4.4.5 控件的选择 56
4.5 创建应用程序 57
4.5.1 窗体设计过程 58
4.5.2 程序代码的编写 61
4.6 小结 67
第5章 结构化查询语言 68
5.1 SQL概述 68
5.1.1 ANSI SQL的执行方式 68
5.1.2 SQL的特点 69
5.1.3 SQL在Visual Basic中的功能 69
5.1.4 SQL语言基础 70
5.2 DDL的使用 72
5.2.1 建立表 72
5.2.2 CONSTRAINT子句方法建立索引 73
5.2.3 CREATE INDEX子句方法建立索引 75
5.2.4 ALTER TABLE方法修改表结构和建立、删除索引 75
5.3 DML中SELECT语句的使用 76
5.3.1 SELECT语句的使用 76
5.3.2 WHERE子句的使用 77
5.3.3 ORDER BY子句的使用 79
5.3.4 利用统计函数与分组函数进行查询 80
5.3.5 多表查询 84
5.4 表的连接 87
5.4.1 内部连接 87
5.4.2 外部连接 89
5.5 DML语句的动态查询 91
5.5.1 用INSERT语句添加记录 92
5.5.2 使用DELETE及UPDATE语句 94
5.5.3 用SELECT…INTO语句在查询中建表 95
5.5.4 子查询的应用 96
5.6 小结 98
第6章 DAO对象库 99
6.1 DAO应用体系 99
6.2 DAO对象模型 100
6.3 生成ODBC数据源 102
6.4 DBEngine对象 106
6.4.1 DBEngine属性 106
6.4.2 DBEngine方法 107
6.5 Workspace对象 108
6.5.1 Workspace属性 108
6.5.2 Workspace方法 109
6.6 Database对象 109
6.6.1 Database属性 109
6.6.2 Database方法 110
6.7 连接到数据库 110
6.7.1 用Jet Database Engine进行连接 111
6.7.2 用ODBCDirect进行连接 113
6.7.3 创建动态数据库 113
6.8 TableDef和TableDefs对象 115
6.8.1 创建一个TableDef对象 115
6.8.2 TableDef属性 116
6.8.3 TableDef方法 117
6.8.4 TableDefs对象的属性与方法 117
6.9 RecordSet对象 118
6.9.1 RecordSet对象的基本类型 118
6.9.2 建立RecordSet对象 119
6.9.3 Recordset对象的属性 120
6.9.4 Recordset对象的方法 121
6.10 Field和Fields对象 123
6.10.1 添加一个 Field对象 123
6.10.2 Field对象的属性 124
6.10.3 Fields对象的属性和方法 126
6.11 Index对象 126
6.11.1 添加Index对象 126
6.11.2 Index对象的属性 127
6.11.3 Index对象的方法 128
6.11.4 删除索引 128
6.12 Relation对象 128
6.12.1 Relation对象的属性 128
6.12.2 Relation对象方法 129
6.13 QueryDef对象 129
6.13.1 建立QueryDef对象 129
6.13.2 QueryDef对象的属性 129
6.13.3 QueryDef对象的方法 130
6.14 事务处理过程 131
6.14.1 使用事务 131
6.15 错误处理 133
6.15.1 Error对象 133
6.15.2 捕获错误 134
6.16 小结 137
第7章 RDO对象库 138
7.1 RDO简介 138
7.1.1 RDO与DAO的比较 138
7.1.2 RDO的功能 139
7.1.3 RDO对象模型 141
7.2 rdoEngine对象 143
7.2.1 rdoEngine对象的属性 143
7.2.2 初始化rdoEngine对象的缺省属性 144
7.3 rdoEnvinment对象 144
7.3.1 创建新的rdoEnvinment对象 144
7.3.2 rdoEnvinment对象的属性 145
7.3.3 rdoEnvinment对象的方法 145
7.3.4 使用rdoEnvinment对象管理事务 146
7.4 rdoConnection对象 147
7.4.1 创建rdoConnection对象 148
7.4.2 rdoConnection对象的属性 149
7.4.3 rdoConnection对象的方法 150
7.5 RDO游标 151
7.5.1 选择一个RDO游标库 152
7.5.2 选择RDO游标类型 154
7.6 rdoResultset对象 157
7.6.1 创建rdoResultset对象 157
7.6.2 rdoResultset对象的属性与方法 158
7.6.3 处理RDO结果集 161
7.6.4 定位当前行指针 162
7.6.5 更新RDO数据 163
7.6.6 处理多RDO结果集 166
7.6.7 使用GetClipString方法 168
7.7 异步执行RDO 169
7.7.1 处理异步查询 169
7.7.2 编写RDO事件处理程序 171
7.7.3 使用RDO事件 172
7.8 远程数据控件 173
7.8.1 RDC的属性 173
7.8.2 RDC的事件 175
7.8.3 RDC的方法 177
7.8.4 使用RemoteData控件 178
7.9 RdoQuery对象 185
7.9.1 生成rdoQuery项目 188
7.9.2 执行存储过程 193
7.10 在RDO中使用事务处理 197
7.10.1 使用事务处理 198
7.10.2 事务举例 198
7.11 RDO错误处理 200
7.11.1 rdoError和rdoErrors对象 200
7.11.2 管理RDO错误和信息 201
7.12 小结 202
第8章 ACTIVEX数据存取对象 203
8.1 ADO和RDO、DAO的比较 203
8.1.1 在Visual Basic中引用ADO 2.0 204
8.1.2 ADO2.0对象模型 204
8.2 一般数据访问方案的比较(RDO和ADO) 205
8.2.1 建立到某个数据库的连接 205
8.2.2 运行一个基本查询 208
8.2.3 在一个MSHFlexGrid控件中显示结果集 209
8.3 高级数据访问方案的比较(RDO和ADO) 212
8.3.1 执行参数查询 212
8.3.2 执行参数驱动的存储过程 214
8.3.3 运行返回多个结果集的存储过程 216
8.3.4 执行动作查询 217
8.3.5 运行开放式批处理查询 218
8.4 ADO错误处理 221
8.4.1 Errors集合 221
8.4.2 Error对象 222
8.4.3 ADO Error参考 222
8.5 小结 225
第9章 ODBC与OLE DB API 226
9.1 ODBC简介 226
9.2 ODBC3.x函数 227
9.2.1 与数据源连接 227
9.2.2 获取驱动程序和数据源信息 227
9.2.3 设置或者获取驱动程序属性 228
9.2.4 设置或者获取描述符字段 228
9.2.5 预备SQL语句 228
9.2.6 提交要求 228
9.2.7 检索结果集及其相关信息 228
9.2.8 获取关于数据源系统表的信息 229
9.2.9 终止语句执行 229
9.2.10 中断连接 230
9.3 连接数据源 230
9.3.1 环境和连接句柄 230
9.3.2 语句句柄 232
9.3.3 数据源名称 233
9.4 OLE DB 235
9.4.1 OLE DB访问数据源 235
9.4.2 部件对象模块(COM) 236
9.4.3 OLE DB对象 237
9.5 小结 238
第10章 多用户数据库 239
10.1 用户访问控制 239
10.1.1 数据库级锁定 239
10.1.2 表级锁定 240
10.1.3 页级锁定 241
10.2 拷贝数据库 244
10.2.1 对象、属性和方法 244
10.2.2 数据库转换为可复制 247
10.2.3 保持本地数据库 248
10.2.4 创建副本拷贝 249
10.2.5 副本同步 249
10.2.6 同步冲突 250
10.3 数据库的安全性 251
10.3.1 分组管理 251
10.3.2 权限的设置与修改 252
10.3.3 确保安全地打开一个Access数据库 254
10.3.4 打开ODBC数据库 254
10.4 共享数据库 254
10.5 关系数据库的完整性 255
10.5.1 创建关系 255
10.5.2 连锁式关系的改变 257
10.6 小结 258
第11章 生成报表 259
11.1 Data Report Designer 259
11.1.1 数据报表设计器特性 259
11.1.2 数据报表的结构 260
11.1.3 数据报表设计器的组成 260
11.1.4 数据报表控件 260
11.2 简单数据报表的开发 261
11.2.1 创建层次结构游标 261
11.2.2 创建数据报表 263
11.2.3 数据报表预览 264
11.2.4 数据报表的功能扩充 265
11.2.5 数据报表中的计算字段 267
11.2.6 向数据报表添加控件 269
11.2.7 数据报表对数据进行分组 272
11.2.8 数据报表中的合计字段 274
11.2.9 在数据报表中强制分页 275
11.2.10 向数据报表添加日期、时间、页号和标题 275
11.3 使用ExportReport方法导出数据报表 277
11.3.1 Export Format对象 277
11.3.2 模板代码 279
11.4 数据报表的输出 279
11.4.1 选择显示“打印”对话框 280
11.4.2 不显示对话框打印 280
11.5 数据报表设计器上控件的设置 280
11.5.1 Command对象 281
11.5.2 控件的放置管理 282
11.5.3 Function控件的例外情况 282
11.5.4 Command对象的例外情况 282
11.6 Data Report事件 283
11.6.1 超时和异步调用 283
11.6.2 Error事件——对于异步函数 284
11.7 小结 285
附录A 可能的DAO错误信息 286
附录B 可能的RDO错误信息 307
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《诗性江南的道与怀》姜晓云著 2013
- 《经济数学》郭欣红,姜晓艳主编;周丹,张玉莲副主编 2010
- 《经济应用数学》李忠杰,陈尔建,姜晓主编 2012
- 《原产地规则》姜晓依,厉力编著 2011
- 《考研数学线性代数10讲》海天鲲鹏数学研究院组编;姜晓千,张宇主编;张新,方浩,吴睿副主编 2014
- 《动物性食品卫生检验》窦凤鸣,姜晓坤,王喜萍主编 2013
- 《好比樱花座》姜晓彤著 2013
- 《考研数学概率论与数理统计8讲》张新,张宇主编;姜晓千,方浩,吴睿副主编 2014
- 《中国人文社会科学核心期刊要览 2013年版》姜晓辉主编;郝若扬,任全娥,王力力等副主编 2014
- 《跨越式发展 辽宁21世纪战略问题研究》姜晓秋等著 2001
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018