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