Visual C++ 6.0数据库编程大全

Visual C++ 6.0数据库编程大全
作 者: 伍德 Wood 梁普
出版社: 电子工业出版社
丛编项: 美国IDG"高级开发工具"丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 程序语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++ 6.0数据库编程大全》作者简介

内容简介

Visual C++正在风靡全球,目前为数众多的Visual C++书籍中,系统论述数据库编程内容的很少。本书介绍了Visual C++ 6.0最新的数据库编程技术,其中包括基于COM的OLEDB及其ODBC,并在书中提供了详细的操作步骤和源程序。对于打算用Visual C++进行数据库编程解决数据库中的关键问题的读者,本书具有很高的实用价值;对于计算机教学的读者,本书同样具有很高的参考价值。

图书目录

前言

第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安装指导