《Visual C++ 6.0 数据库编程大全》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)Chuck Wood
  • 出 版 社:电子工业出版社
  • 出版年份:2000
  • ISBN:
  • 页数:562 页
图书介绍:

目录 1

前言 1

第Ⅰ部分 介绍Visual C++数据库 5

第1章 数据库和Visual C++ 7

客户/服务器的重要性 7

结构化查询语言(SQL) 9

应用程序设计的问题 10

了解通用数据访问(UDA) 11

对象链接与嵌入数据库(OLE DB) 12

ActiveX数据对象(ADO) 13

开放数据库互连(ODBC) 14

小结 16

第2章 了解SQL 17

使用SELECT语句 17

了解“*”操作符 18

使用WHERE从句 19

使用ORDER BY从句 19

了解SQL表达式 20

使用GROUPBY从句 22

使用HAVING从句 23

使用连接运算 24

使用内部连接 25

使用外部连接 25

使用UNION从句 29

使用SubSELECT运算 30

使用DELETE语句 31

使用UPDATE命令 31

使用INSERT命令 31

插入一行 32

使用嵌套SELECT语句插入多行 32

小结 33

第3章 使用ODBC数据库工程 35

了解数据库工程 35

利用New Database Wizard创建新的MS SQL Server数据库 38

了解通用数据库管理 42

管理表 42

管理视图 44

先进的数据库管理 47

创建和编辑存储程序 47

创建和编辑启动程序 49

查看图 55

小结 56

第Ⅱ部分 ODBC编程 57

第4章 了解ODBC API 59

了解ODBC 59

使用ODBC数据源管理器 60

掌握注册表 62

用MFC访问ODBC 66

了解CDatabase类 67

了解CRecordset类 71

了解CRecordView类 86

实现表连接 102

使用ODBCAPI函数 104

了解ODBC异常 107

小结 108

第5章 开发ODBC工程 109

用ODBC应用程序简化开发过程 109

使用添加、删除和查询 114

写入OnRecordAddreoord和OnMove 116

写入OnRecordDeletereoord 119

写入OnRecordQueryrecord 123

写入OnUpdateRecordDeleterecord 123

保存和事务处理 126

使用连接 135

使用ODBC多记录集 137

创建第二个CRecordset类 138

实现CRecordView类的改变 141

小结 156

第6章 开发ODBC报表 157

了解MFC报表 157

使用设备上下文 158

产生报表 163

使用OnDraw函数的报表 163

用OnPrint函数建立报表 173

小结 180

第Ⅲ部分 OLE DB编程 181

了解OLE DB的重要性 183

第7章 了解OLE DB结构 183

使用组件技术:COM、DCOM和ActiveX 184

了解OLE DB组件 184

在OLE DB中建立行集 185

在ATL中使用OLEDB类 185

了解模板 186

了解OLE DB用户程序结构 189

了解OLE DB中ADO的位置 191

小结 192

第8章 开发MFC OLE DB用户程序 193

开发简易的OLE DB应用程序 193

在OLE DB中使用添加、删除和查询 199

更换菜单和工具条 199

使用类向导 199

保存记录 201

添加记录 203

删除记录 204

查询记录 206

表的连接 211

存储和更新 214

开发OLE DB MFC报表 219

使用向导生成报表框架 219

生成报表所需的代码 224

观察已完成的报表 230

小结 231

第9章 开发ATL OLE DB用户程序 233

开发ATL OLE DB应用程序 233

利用ATL向导 233

添加控件和事件 239

添加代码 241

观察最终的结果 257

保存和事务处理 257

小结 262

第10章 捕捉错误 263

错误俘获与恢复 263

检查HRESULT 264

使用S_OK、FAILED和SUCCEEDED 264

解码HRESULT 265

检索数据库错误 269

GetErrorInfo函数和IErrorInfo接口 269

检索多重错误 272

检查SQLState和错误代码 275

检查错误能力 277

使其联合 278

小结 282

命令与表 283

第11章 管理行集 283

使用书签 284

了解OLEDB书签 284

用书签设置行的位置 285

用GetApproximatePosition函数得到行位置 287

获得行集的列信息 289

获得列类型 289

获得列长度和列精度 294

获得BLOB 296

存取器映像 296

BLOB_ENTRY和ISequentialStream接口 298

异步运算指令 302

小结 303

了解数组行集 305

第12章 使用特殊的行集 305

使用批量行集 310

建立批量模式 310

使用批量指令和属性 311

处理多重结果行集 313

创建多重结果的MFC工程 315

写新的Open函数 320

查看已完成的工程 323

使用枚举元行集 324

小结 330

第13章 开发OLE DB供应程序 331

为什么创建供应程序 331

了解供应程序结构 332

容易生成OLE DB的供应程序 332

供应程序内部 334

在数据源内部 335

对话内部 337

在行集内部 338

给供应程序增添代码 340

行集变化 341

改变对话 342

为新的供应程序编写OLE DB用户程序 345

小结 353

第Ⅳ部分 特殊数据库论题 355

第14章 开发Web数据库 357

了解动态HTML 357

创建DHTML工程 359

运行DHTML工程 360

在DHTML背后 362

给DHTML工程添加OLE DB用户程序 364

创建DHTML ActiveX OLE DB工程 364

更改DHTML以便使用用户程序 368

把用户程序接到HTML上 374

小结 381

第15章 非关系信息数据库访问 383

重访通用数据访问 383

用OLE DB阅读文本 384

编写文本供应程序 388

编写文本用户程序 397

利用OLE DB阅读E-mail 400

了解MAPI 401

开发支持MAPI行集 402

开发MAPI对话支持 408

编写MAPI用户程序 410

小结 413

了解释放目标 415

第16章 开发Visual C++数据库应用程序 415

开发ATL应用程序 416

开发MFC应用程序 416

开发Web DHTML应用程序 417

建立数据库支持 418

小结 418

第17章 开发OLAP OLEDB用户程序 419

了解OLAP 419

使用立方和多维图表 419

OLAP的益处 420

利用OLAP立方表插入、更新和删除 420

定义 420

使用OLAP语法 422

查询OLAP立方表 422

用于OLAP用户程序编程的OLE DB 424

OLAP编程 424

OLAP编程结构的OLE DB 426

小结 427

第18章 使用ADO进行开发 429

研究ADO编程模块 429

了解ADO连接 431

了解ADO记录集 433

了解ADO字段 438

在ADO中使用SQL命令 442

建立一个ADO应用程序 443

制作ADO应用程序 450

使用ADO代码更新数据库 459

查看最后的工程 466

小结 467

了解DAO内部结构 469

第19章 开发DAO应用程序 469

使用CDaoWorkspace 471

实现DAO安全 473

使用CDaoException 474

使用CDaoDatabase 475

用MFC进行DAO应用程序开发 478

使用添加、删除和查询 485

使用DAO工作空间进行保存和交易 496

实现DAO连接 499

写DAO报表 502

小结 506

附录A 数据库错误代码 507

DBHRESULT错误码 507

SQL状态错误 512

ADO错误代码 517

附录B ODBC API 519

ODBC API返回码 519

ODBC API函数 519

ODBC2.X作废函数 524

附录C OLE DB属性 527

DBPROPSET_COLUMN属性 527

DBPROPSET_DATASOURCEINFO属性 528

DBPROPSET_DATASOURCE 537

DBPROP INDEX属性 538

DBPROPSET_DBINIT属性 539

DBPROP_ROW_SET属性 543

其他属性集 559

附录D CD-ROM内容及安装 561

CD-ROM内容 561

CD-ROM安装指导 561