第1章 数据库基本操作 1
1.1 连接数据库 1
1.1.1 使用Data控件 1
1.1.2 使用可视化数据管理器 1
1.1.3 使用数据访问对象 2
1.1.4 使用RDO 2
1.1.5 使用ADO 3
1.2 使用Data控件连接数据库 3
1.2.1 在窗体上加入Data控件 3
1.2.2 Data控件的主要数据属性 3
1.2.3 Data控件的Refresh方法和Close方法 6
1.2.4 Recordset的属性 7
1.3.1 数据录入的AddNew方法 8
1.3 数据录入 8
1.3.2 数据更新的Update方法 9
1.3.3 关闭记录集的Close方法 9
1.3.4 数据录入的工作界面设计 9
1.3.5 数据录入的程序设计 11
1.3.6 对数据录入工作界面的改进 13
1.3.7 数据录入时输入法的自动切换 14
1.4 数据操作及程序运行时的错误处理 17
1.4.1 对数据操作方法使用不当时的错误处理 17
1.4.2 数据录入时的错误处理 18
1.4.3 程序运行时的错误捕获 19
1.4.4 程序错误时的提示信息 19
1.5 使用记录集进行数据录入 22
1.6 记录定位与数据浏览 23
1.6.1 记录定位的方法 23
1.6.2 数据浏览的程序设计 24
1.7 记录当前位置的显示 27
1.8 记录查询 31
1.8.1 Find查询 31
1.8.2 Seek查询 36
1.9 记录修改 36
1.10 记录的统计计算 37
1.10.1 统计记录总数 37
1.10.2 数据求和 37
1.10.3 记录排序和数据记录的最值 39
1.11 记录删除 39
1.12 使用对象操作数据库 40
1.12.1 Database对象 41
1.12.2 Recordset对象 42
1.12.3 Workspace对象 44
1.13 报表打印 45
1.13.1 打印方向设置 46
1.13.2 打印纸张大小设置 46
1.13.3 打印机的进纸设置 47
1.13.4 打印质量设置 47
1.13.5 打印度量单位设置 47
1.13.6 打印机颜色模式设置 48
1.13.7 打印线型设置 48
1.13.8 填充形式设置 49
1.13.9 打印位置设定 49
1.13.10 打印字符串 49
1.13.11 对打印字符串的说明 50
1.13.12 在打印中用于作图的语句 50
1.13.14 打印实例 51
1.13.13 其他操作 51
2.1 单选按钮和组合列表框 58
2.1.1 单选按钮OptionButton的使用 58
2.1.2 组合列表框ComboBox的使用 58
第2章 数据库的高级操作 58
2.2 DBGrid控件 63
2.2.1 DBGrid控件的加入 63
2.2.2 对DBGrid控件的编辑 65
2.2.3 DBGrid其他属性的调整 67
2.3 选项卡 69
2.3.1 在窗体上添加选项卡 69
2.3.2 选项卡的属性设置 70
2.3.3 选项卡的使用 71
2.4 日历控件MonthView 73
2.5.1 多文档界面的创建 75
2.5 多文档界面 75
2.5.2 子窗体的设置 76
2.5.3 多文档界面的运行 77
2.5.4 使用多文档界面操作数据库 79
2.6 图片信息的数据处理 87
2.6.1 数据表结构设计 88
2.6.2 工作界面设计 88
2.6.3 CommonDialog控件的使用 89
2.7 使用程序创建Access数据库 93
2.8 数据的安全问题 97
2.8.1 使用数据库系统本身的安全措施 97
2.8.2 用户登录程序设计 100
2.8.3 密码的加密和解密 108
2.8.4 数据加密和解密 112
2.8.5 数据的定期备份 115
第3章 SQL语句的使用 120
3.1 SQL语句的基本组成 120
3.2 可视化数据管理器下的SQL查询 123
3.3 使用SQL Server查询分析器 127
3.4 在程序中使用SQL查询 129
3.4.1 使用SQL查询在数据查询上的一般做法 130
3.4.2 查询结果的显示 130
3.4.3 使用组合列表框进行查询 135
3.4.4 图形方式下的查询 137
3.4.5 单表数据库的组合查询 142
3.4.6 多表数据库的组合查询 149
3.4.7 多个数据表的合并 161
3.5 树的设置和使用 171
3.5.1 将树加入窗体 172
3.5.2 树的属性设置 172
3.5.3 设置根节点及子节点 173
3.5.4 各节点的事件过程 180
3.5.5 使用树进行查询操作 181
3.5.6 可以灵活调整的树 190
3.6 使用DAO对象的查询 205
3.6.1 SQL查询语句在DAO对象中的使用方法 205
3.6.2 ListView控件的使用 205
3.6.3 查询条件的灵活组合和重复使用 211
3.7 使用SQL进行数据统计 227
3.7.1 SQL的统计函数 227
3.7.2 使用SQL做记录统计的程序设计 228
3.8.1 在数据库中创建和删除数据表 234
3.8 创建和维护数据库 234
3.8.2 改变数据库结构 236
3.8.3 创建索引 237
第4章 通过ODBC操作网络数据库 239
4.1 网络数据库开发前的技术准备 239
4.1.1 计算机网络的组成 239
4.1.2 硬件需求 240
4.1.3 软件需求 240
4.2 ODBC的功能及作用 240
4.3 配置ODBC的一般操作过程 240
4.4 使用DAO控件进行远程数据访问 242
4.5 使用RDO控件进行远程数据访问 245
4.5.1 RDO控件的引入 245
4.5.2 RDO控件的主要属性 246
4.5.3 RDO控件操作数据库的常用方法 247
4.6 客户端ODBC的自动配置 249
4.6.1 ODBC配置完成后注册表中的对应数据 250
4.6.2 在程序中映射网络驱动器 251
4.6.3 注册表中ODBC参数的配置 252
4.6.4 自动配置ODBC的程序 254
第5章 ADO使用基础 258
5.1 ADO的结构及作用 258
5.2 ADO数据控件使用 260
5.2.1 ADO控件的引用 260
5.2.2 Adodc控件与ODBC的连接 261
5.2.3 使用Adodc的属性页确定数据表 265
5.2.4 在程序中确定数据表 266
5.3.1 AbsolutePosition属性 267
5.3 Adodc中与记录位置有关的属性 267
5.3.2 RecordCount属性 268
5.4 Adodc对数据表的操作方法 268
5.4.1 数据录入的AddNew方法 268
5.4.2 数据更新的Update方法 268
5.4.3 记录定位的方法 268
5.4.4 数据删除的Delete方法 269
5.4.5 使用Adodc操作数据表的实例 269
5.5 使用ADO对象操作数据库 279
5.5.1 记录集对象主要属性 280
5.5.2 ADO对象与数据源的连接 280
5.5.6 记录定位的方法 282
5.5.5 数据更新的Update方法 282
5.5.4 数据录入的AddNew方法 282
5.5.3 数据显示 282
5.5.7 数据删除的Delete方法 283
5.5.8 使用ADO对象时的查询 283
5.5.9 关闭数据源 283
5.5.10 使用ADO对象操作数据表的实例 284
5.6 数据表格 289
5.6.1 在窗体中加入DataGrid控件 289
5.6.2 编辑DataGrid 290
5.6.3 DataGrid的响应事件 292
5.6.4 在程序中使用DataGrid 293
5.6.5 在DataGrid中使用下拉列表框Combo 294
5.6.6 程序实例 295
6.1 SQL Server 2000数据库简介 302
6.1.1 安装SQL Server 2000时对软硬件的要求 302
第6章 操作SQL Server 2000数据库 302
6.1.2 SQL Server 2000的安装 303
6.1.3 服务管理器 310
6.1.4 SQL Server企业管理器 310
6.1.5 SQL Server查询分析器 311
6.2 建立数据库 312
6.2.1 在SQL Server 2000中手动建立数据库 313
6.2.2 使用SQL Server查询分析器建立数据库和数据表 317
6.2.3 使用SQL语句建立数据库和数据表 321
6.2.4 通过导入其他类型的数据库建立数据库 322
6.3 将SQL Server数据库引入ODBC 326
6.4 对SQL Server数据库的一般操作 329
6.5 使用SQL Server数据库存取多媒体数据 331
6.5.1 图片数据存取 332
6.5.2 对其他格式多媒体数据的操作 335
6.6 数据图示 339
6.6.1 数据显示形式的设置 339
6.6.2 显示数据的设置 341
6.6.3 使用MSChart控件显示数据的实例 343
6.7 视图 348
6.7.1 视图的概念及作用 348
6.7.2 视图的建立 348
6.7.3 对视图的操作 350
6.8 存储过程 351
6.8.1 存储过程的概念及作用 351
6.8.2 储存过程的创建 351
6.8.3 对存储过程的操作 352
6.9 SQL Server服务器的登录设置 353
6.10 用户登录设置 354
6.11 角色设置 355
6.11.1 服务器角色设置 355
6.11.2 数据库角色设置 356
6.12 数据的备份和还原 358
6.12.1 手动进行数据的备份和恢复 358
6.12.2 使用程序进行数据的备份和还原 361
第7章 操作Oracle 9i数据库 367
7.1 Oracle 9i数据库简介 367
7.2 Oracle 9i数据库的安装 368
7.2.1 Oracle 9i安装需求 368
7.2.2 Oracle 9i的安装操作 368
7.2.3 Oracle 9i安装结果的查看 376
7.3.1 独立启动 379
7.3 用户登录 379
7.3.2 登录到管理服务器 380
7.4 创建数据库和数据表 381
7.4.1 创建数据库用户 381
7.4.2 创建数据表 385
7.4.3 删除数据表和用户 390
7.5 对Oracle 9i数据库的操作 390
7.5.1 使用控件操作数据库 390
7.5.2 使用对象操作数据库 393
7.5.3 存取多媒体数据 395
7.6 数据的导出和导入 396
7.6.1 数据导出 396
7.6.2 数据导入 397
附录1 各章附盘程序 399
附录2 键值和ASCII码 402