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