前言
第1部分 介绍Visual C++数据库
第1章 数据库和Visual C++
客户/服务器的重要性
结构化查询语言(SQL)
应用程序设计的问题
了解通用数据访问(UDA)
对象链接与嵌入数据库(OLEDB)
ActiveX数据对象(ADO)
开放数据库互连(ODBC)
小结
第2章 了解SQL
使用 SELECT语句
了解“*”操作符
使用WHERE从句
使用ORDER BY从句
了解SQL表达式
使用GROUP BY从句
使用HAVING从句
使用连接运算
使用内部连接
使用外部连接
使用UNION从句
使用SubSELECT运算
使用DELETE语句
使用UPDATE命令
使用INSERT命令
插入一行
使用嵌套SELECT语句插入多行
第3章 使用ODBC数据库工程
了解数据库工程
利用 New Database Wizard创建新的 MS SQL Server数据
了解通用数据库管理
管理表
管理视图
先进的数据库管理
创建和编辑存储程序
创建和编辑启动程序
查看图
小结
第II部分 ODBC编程
第4章 了解 ODBC API
了解 ODBC
使用 ODBC数据源管理器
掌握注册表
用MFC访问ODBC
了解CDatabase类
了解CRecordset类
了解CRecordView类
实现表连接
使用 ODBC API函数
了解ODBC异常
小结
第5章 开发ODBC工程
用ODBC应用程序简化开发过程
使用添加、删除和查询
写入OnRecordAddrecord和OnMove
写入OnRecordDeleterecord
写入OnUpdateRecordDeleterecord
写入OnRecordQuervrecord
保存和事务处理
使用连接
使用ODBC多记录集
创建第二个CRecordset类
实现CRecordView类的改变
小结
第6章 开发ODBC报表
了解 MFC报表
使用设备上下文
产生报表
使用OnDraw函数的报表
用OnPrint函数建立报表
小结
第III部分 OLE DB编程
第7章 了解OLE DB结构
了解OLE DB的重要性
使用组件技术:COM、DCOM和ActiveX
了解 OLE DB组件
在OLEDB中建立行集
在 ATL中使用 OLE DB类
了解模板
了解OLE DB用户程序结构
了解OLE DB中ADO的位置
小结
第8章 开发 MFC OLE DB用户程序
开发简易的 OLE DB应用程序
在 OLE DB中使用添加、删除和查询
更换菜单和工具条
使用类向导
保存记录
添加记录
删除记录
查询记录
表的连接
存储和更新
开发 OLE DB MFC报表
使用向导生成报表框架
生成报表所需的代码
观察已完成的报表
小结
第9章 开发AIL OLEDB用户程序
开发ATL OLEDB应用程序
利用 ATL向导
添加控件和事件
添加代码
观察最终的结果
保存和事务处理
小结
第10章 捕捉错误
错误俘获与恢复
检查HRESULT
使用S OK、FAILED和SUCCEED
解码HRESULT
检索数据库错误
GetErrorlnfo函数和IErrorInfo接口
检索多重错误
检查SQLState和错误代码
检查错误能力
使其联合
小结
第11章 管理行集
命令与表
使用书签
了解 OLE DB书签
用书签设置行的位置
用GetApproximatePosition函数得到行位置
获得行集的列信息
获得列类型
获得列长度和列精度
获得BLOB
存取器映像
BLOB_ENTRY和ISequentialStream接口
异步运算指令
小结
第12章 使用特殊的行集
了解数组行集
使用批量行集
建立批量模式
使用批量指令和属性
处理多重结果行集
创建多重结果的MFC工程
写新的Open函数
查看已完成的工程
使用枚举元行集
小结
第13章 开发 OLE DB供应程序
为什么创建供应程序
了解供应程序结构
容易生成OLEDB的供应程序
供应程序内部
在数据源内部
对话内部
在行集内部
给供应程序增添代码
行集变化
改变对话
为新的供应程序编写OLEDB用户程序
小结
第IV部分 特殊数据库论题
第14章 开发Web数据库
了解动态HTML
创建DHTML工程
运行DHTML工程
在DHTML背后
创建DHTMLActiveXOLEDBI程
给DHTML工程添加OLEDB用户程序
更改DHTML以便使用用户程序
把用户程序接到HTML上
小结
第15章 非关系信息数据库访问
重访通用数据访问
用 OLE DB阅读文本
编写文本供应程序
编写文本用户程序
利用 OLE DB阅读 E-mail
了解MAPI
开发支持 MAPI行集
开发 MAPI对话支持
编写 MAPI用户程序
小结
第16章 开发 Visual C++数据库应用程序
了解释放目标
开发MFC应用程序
开发ATL应用程序
开发Web DHTML应用程序
建立数据库支持
小结
第17章 开发OLAP OLE DB用户程序
了解OLAP
使用立方和多维图表
OLAP的益处
利用OLAP立方表插入、更新和删除
定义
使用OLAP语法
查询OLAP立方表
OLAP编程
用于OLAP用户程序编程的OLEDB
OLAP编程结构的OLEDB
小结
第18章 使用ADO进行开发
研究 ADO编程模块
了解 ADO连接
了解ADO记录集
了解ADO字段
在ADO中使用命令
塞立一个 ADO应用程序
制作ADO应用程序
使用ADO代码更新数据库
查看最后的工程
小结
第19章 开发DAO应用程序
了解 DAO内部结构
使用CDaoWorkspace
实现DAO安全
使用CLaoException
使用CDaoDatabase
用MFC进行DAO应用程序开发
使用添加、删除和查询
使用DAO工作空间进行保存和交易
实现DAO连接
写DAO报表
小结
附录A 数据库错误代码
DB HRESULT错误码
SQL状态错误
ADO错误代码
附录B ODBC API
ODBC API返回码
ODBC API函数
ODBC 2.X作废函数
附录C OLE DB属性
DBPROPSET_COLUMN属性
DBPROPSET_DATNINFO属性
DBPROPSET_DATAtwCE
DBPROP_INDEX属性
DBPROPSET_DBINIT属性
DBPROP_ROWSET属性
其他属性集
附录D CD-ROM内容及安装
CD-ROM内容
CD-ROM安装指导