第1章 Access数据库基础 1
1.1 关系数据库的基本概念 1
1.1.1 关系数据库的定义 2
1.1.2 主关键字和外关键字 3
1.1.3 关系数据库的特点 3
1.1.4 Visual Basic访问数据库类型和途径 4
1.2 Access基础 4
1.2.1 Access的特点 4
1.2.2 熟悉Access开发环境 5
1.3 建立Access数据库和表 8
1.3.1 数据库的设计 8
1.3.2 数据库的创建与打开 14
1.3.3 创建表 21
1.3.4 修改表 24
1.3.5 修改表间的关系 28
1.3.6 表中的数据输入 29
1.4 数据库设计实例 30
习题 33
小结 33
第2章 SQL Server基础 35
2.1 Microsoft SQL Server 2000基础 35
2.1.1 Microsoft SQL Server 2000的特点 36
2.1.2 SQL Server企业管理器(Enterprise Manager) 36
2.1.3 SQL查询分析器(Query Analyzer) 37
2.2 Transact-SQL语言基础 38
2.2.1 SQL概述 38
2.2.2 Transact-SQL数据类型 39
2.2.3 基本概念 40
2.2.4 SQL Server命名规则 41
2.3 SQL Server数据库 41
2.3.1 SQL Server 2000数据库的特点 41
2.3.2 在SQL Server企业管理器中创建、管理数据库 43
2.3.3 用Transact-SQL语句创建、管理数据库 47
2.4 创建和使用表 49
2.4.1 创建表 49
2.4.2 修改、删除表结构 51
2.4.3 操纵数据 53
2.5.1 SQL查询的基本结构 54
2.5 简单查询 54
2.5.2 SELECT子句 56
2.5.3 用WHERE子句过滤记录 59
2.5.4 用ORDER BY子句对查询结果排序 62
2.5.5 用GROUP BY子句对查询结果进行分组 63
2.5.6 用HAVING子句筛选结果集 66
2.6 高级查询技术 67
2.6.1 连接查询 67
2.6.2 子查询 69
2.6.3 使用TOP限制结果集 74
2.6.4 合并多个结果集 75
小结 76
习题 76
第3章 Visual Basic数据库访问概述 79
3.1 访问数据库 79
3.1.1 数据访问简述 79
3.1.2 数据源 79
3.1.3 数据访问接口 80
3.1.4 可视化数据管理器 81
3.1.5 数据环境设计器(DataEnvironment Designer) 87
3.1.6 数据视图 92
3.2 Data控件 94
3.2.1 Data控件基础 94
3.2.2 记录操作 97
3.2.3 实例 98
小结 100
习题 101
4.1.1 标签控件 102
第4章 用户界面控件 102
4.1 固有控件 102
4.1.2 文本框控件 105
4.1.3 复选框控件 109
4.1.4 列表框控件 111
4.1.5 标准组合框控件 115
4.1.6 PictureBox控件 117
4.1.7 OLE容器控件显示二进制对象 119
4.2.1 用MaskedEdit控件控制文本输入 123
4.2 ActiveX控件 123
4.2.2 用RichTextBox控件控制文本输入 127
4.2.3 用DBComb和DBlist控件 131
4.2.4 DataGrid控件 134
4.3 通讯录应用程序实例 138
小结 148
习题 148
5.1 DAO概述 150
5.1.1 DAO的基本功能 150
第5章 数据访问对象(DAO) 150
5.1.2 Visual Basic数据库应用程序的构成 151
5.1.3 数据访问对象 151
5.1.4 数据访问对象的意义 153
5.2 使用DAO操作数据 156
5.2.1 数据访问对象库 156
5.2.2 使用Database对象连接到数据库 157
5.2.3 打开和关闭数据库 157
5.2.4 记录集(Recordset)对象 158
5.2.5 字段(Field)对象 167
5.3 使用DAO控制数据库结构 168
5.3.1 创建数据库 168
5.3.2 使用TableDef对象操作表 169
5.3.3 使用Relation对象在表间创建关联 170
5.3.4 使用Index对象创建索引 171
5.3.5 使用QueryDef对象操作存储查询 172
5.4 DAO实例 173
习题 178
小结 178
第6章 开放式数据库连接与远程数据对象 179
6.1 ODBC的配置和使用 179
6.1.1 创建ODBC数据源 179
6.1.2 用DAO数据控件和ODBCDirect访问数据源 184
6.2 使用远程数据控件访问数据 196
6.3 在代码中使用远程数据对象(RDO) 204
6.3.1 用rdoEngine设置数据库引擎的属性 205
6.3.2 用rdoConnection对象建立连接 206
6.3.3 用rdoResultset对象操作数据 207
6.3.4 用rdoQuery对象运行查询 208
6.3.5 用rdoTable对象访问表 209
6.4 实例 211
小结 217
习题 218
第7章 ActiveX数据对象(ADO) 220
7.1 使用ADO ActiveX控件 221
7.1.1 创建ADO对象 221
7.1.2 添加ADO控件和绑定控件 222
7.1.3 数据源的打开与关闭 228
7.2 ADO常用对象的使用 229
7.2.1 使用A-DO Connection对象 229
7.2.2 使用ADO Recordset对象 231
7.2.3 使用ADO Record对象和ADO Field对象 238
7.2.4 使用ADO Command和Parameter对象执行查询 241
7.2.5 使用ADO Error对象 245
小结 246
习题 246
8.1.1 报表设计器DataReport的构造 248
8.1 用Visual Basic的DataReport设计器进行报表输出 248
第8章 报表 248
8.1.2 报表创建 249
8.1.3 数据报表的特殊功能设计 251
8.1.4 报表预览与输出 255
8.2 使用Access建立报表 256
8.2.1 报表设计工具 256
8.2.2 使用自动报表方式创建报表 256
8.2.3 使用报表向导创建报表 259
8.2.4 使用“设计”视图创建报表 260
8.3 用Visual Basic输出Access报表 261
8.3.1 用Visual Basic的Automation技术输出Access报表 261
8.3.2 实例 262
8.4 使用Visual Basic的Printer对象创建报表 262
8.4.1 建立Printer的坐标系 262
8.4.2 向Printer对象输出Recordset 263
8.4.3 实例 263
小结 265
习题 266