《Visual Basic 6 数据库编程大全》PDF下载

  • 购买积分:21 如何计算积分?
  • 作  者:(美)John W.Fronckowiak & David J.Helda
  • 出 版 社:电子工业出版社
  • 出版年份:1999
  • ISBN:
  • 页数:759 页
图书介绍:

前言 1

本书的对象 1

本书的内容 1

第一部分:概述 1

第二部分:客户机/服务器应用程序的设计 2

第三部分:数据存取对象API 2

第四部分:远程数据对象API 2

第五部分:ActiveX数据对象API 2

第六部分:ODBC API和OLE DB API 3

第七部分:控件、向导和DHTML 3

第八部分:存取其他数据源 3

附录 3

保持联系 3

第一部分:概述 5

Visual Basic 6中的新内容 7

第一章 Visual Basic 6概述 7

Visual Basic 6的几种版本 9

学习版 9

专业版 9

企业版 9

系统要求 9

新的数据存取工具 10

支持OLE DB 10

支持ActiveX数据对象(ADO) 13

Visual数据库工具 13

数据绑定 13

数据报告(Data Report)控件 13

数据观察(Data View)窗口 15

SQL编辑器(SQL Editor) 15

微软开发员网络 17

小结 17

理解此结构 19

第二章 理解客户机/服务器结构 19

客户进程 20

服务器进程 20

两层客户机/服务器结构 20

三层客户机/服务器结构 21

提出合适的问题 27

小结 27

第三章 数据存取方法概述 29

DAO简介 29

结构层 30

数据库类型 32

RDO简介 33

ADO简介 36

使用ODBC和OLE DB 37

策略比较 38

选择合适的方法 38

小结 40

第二部分 客户机/服务器应用程序设计 41

第四章 计划你的应用程序 43

应用程序设计 43

应用程序逻辑集中化 44

游标(Curosr)和缓存(Buffer)简介 45

游标类型 45

缓存类型 46

快速应用程序开发技术 47

错误 48

预期效果 48

现实 48

使用RAD的七个原因 50

小结 52

第五章 连接到你的数据库 53

数据库安全性 53

微软SQL Server的用户管理 53

Oracle的安全性 54

创建ODBC资源 56

错误处理 60

应用程序错误 61

网络错误 61

连接和许可证错误 62

登录错误 63

小结 63

第六章 创建查询 65

SQL简介 65

SQL查询—数据操作命令 66

SELECT语句 68

从句 68

INSERT INTO 75

UPDATE 76

DELETE 76

CREATE 77

ALTER 77

使用SQL数据定义命令 77

DROP 78

测试你的查询 78

弄懂查询中的错误 82

小结 83

第三部分 数据存取对象API 85

第七章 DAO对象库简介 87

对象谱系 87

数据库类型 90

jet(引擎) 91

可安装的ISAM 91

ODBC 91

连接到数据库 92

DBEngine对象 92

Workspace对象 93

Database对象 94

将各种对象统一起来 95

用Jet Database Engine进行连接 96

用ODBCDirect进行连接 98

创建动态数据库 100

小结 101

第八章 对DAO对象库进行整体化 103

TableDef和TableDefs对象 103

创建表 107

删除表 108

Field和Fields对象 108

使用域类型 110

添加域到表中 113

从表中删除域 114

Index对象 115

添加索引 115

删除索引 116

Relation对象 117

搜索表、域和索引信息 117

打开Recordset对象 121

Recordset对象 121

浏览Recordset 122

数据库维护 125

压缩和修复数据库 125

对数据库进行加密/解密 126

小结 126

第九章 查询和浏览 127

SQL简介 127

DAO和ANSI SQL之间的区别 127

将SQL和DAO进行整体化 128

QueryDef对象 128

Dynaset Recordset对象 131

Snapsbot Recordset对象 132

其他Recordset介绍 133

Find( )方法 133

Seek( )方法 133

小结 134

第十章 多用户数据库 135

锁定 135

数据库锁定 136

表锁定 137

页锁定 138

数据库复制 140

创建副本 141

防止数据库对象被复制 141

创建副本拷贝 142

同步 143

冲突 144

安全性 145

用户和工作组 145

修改权限 147

打开一个安全的Access数据库 148

数据库共享 149

打开一个安全的ODBC数据库 149

保持参照完整性 150

定义关系 150

连锁式删除和更新 152

事务 153

客户机/服务器应用程序 154

锁定 155

连接策略 155

小结 156

第十一章 优化 157

数据库规范化 157

删除重复数据组 158

删除重复数据 161

删除表中不依赖于主键的列 163

不同表中的位置独立的多重关系 164

不同表中的位置相关的多重关系 165

使用Seek( )方法 166

代码优化 166

总体设计 166

使用索引 167

使用Requery( ) 167

使用Seek( )/Query( )代替Filter 167

使用事务 167

使用书签 168

使用SQL 169

仅搜索需要的域 169

让服务器执行最大程度的查询工作 169

将查询参数化 169

使用SQL PassThrough 172

客户机/服务器优化 173

CacheStart( ),CasheSize( ),FillCache( )方法 173

使用Snapshot Recordsets代替Dynaset Recordsets 174

使用dbForwardOnly 175

一些重要的提高ODBC性能的方法 175

小结 176

第十二章 错误处理 177

Error和Errors对象 177

捕获错误 199

Visual Basic错误处理 199

使用On Error Goto 200

应用程序中的错误处理 200

退出错误处理器 201

小结 203

第十三章 使用数据控制对象 205

边界控件简介 205

事件支持 209

Error 209

Reposition 210

Validate 210

DragDrop 210

MouseUp 211

DragOver 211

MouseDown 211

MouseMove 212

Resize 212

OLEDragComplete 213

OLEDragDrop 213

OLEDragOver 213

OLEGiveFeedback 214

OLESetData 214

OLEStartDrag 215

属性简介 215

方法和事件的应用 216

边界数据输入控件 217

集成范围控件 217

小结 220

第十四章 ODBCDirect和引擎查询处理器 221

ODBCDirect数据存取结构的介绍 221

应用程序到ODBCDirect的转换 222

理解Connection Object(连接对象) 223

Connection函数 224

数据库连接 225

执行查询 226

处理Recordsets 227

Multiple Recordsets(多重Recordsets) 228

异步操作的使用 229

转化现存的应用程序 230

小结 231

第四部分 远程数据对象API 233

第十五章 RDO对象库的简介 235

RDO的简介 235

RDO与DAO的比较 236

RDO的优点 237

RDO和DAO的等价对象 238

rdoEngine对象属性和函数 239

rdoEngine对象 239

数据资源注册 240

指定默认游标,用户和密码 241

rdoEnvironment( )对象 241

rdoEnvironment( )对象的属性和方法 242

事务处理 244

选择游标驱动器 245

rdoConncction对象 245

建立连接 245

rdoConn ection对象的属性和方法 247

找寻命名的ODBC数据库源 251

建立连接时更正错误 251

执行SQL命令 251

小结 252

第十六章 RDO数据库浏览和游标管理 253

游标 254

rdoResultset对象 254

页面锁定 256

OpenResultset( )方法的使用 257

rdoResults的属性和方法 258

浏览rdoResultset 263

rdoColumns和rdoColumn对象 266

rdoColumns对象 266

rdoColumn对象 266

rdoTables和rdoTable对象 271

rdoTables对象 272

rdoTable对象 272

rdoPreparedStatement对象 273

rdoParameters和rdoParameter对象 277

创建参数查询 279

利用rdoPreparedStatement来调用存储程序 281

rdoPreparedStatements对象 284

处理多结果组 285

小结 286

RDO错误简介 287

第十七章 RDO错误处理 287

RdoError和rdoErrors对象 294

错误处理实例 296

当事情变糟时 297

小结 297

第十八章 使用远程数据控件 299

远程数据控件简介 299

属性 300

事件 301

方法 305

集成远程数据控件 306

小结 311

第十九章 RDO安全性 313

用户、口令和连接字符串 313

安全模型 314

数据库问题 314

SQL Server问题 314

协议 315

存储过程 315

小结 327

第五部分 ActiveX数据存取对象API 329

第二十章 ActiveX数据存取对象简介 331

COM和DCOM概述 331

掌握ActiveX 333

理解ADO组件 333

ADO的关键特性 334

ADO层次 334

ADO与DAO比较 336

ADO与RDO比较 336

在你的应用程序中加入ADO 337

RDO转化到ADO 338

使用可重复分布组件 338

使用ADO/RDS(远程数据服务)因特网资源 339

小结 340

第二十一章 ADO连接和Recordset对象 341

Connection对象 341

Connection对象的方法 342

Connection对象的属性 347

Recordset对象的方法 350

Recordset对象 350

Recordset对象的属性 359

小结 365

第二十二章 ADO Command与Field对象 367

Command对象 367

Command对象的方法 368

Command对象的属性 372

Fields集合对象 375

Field对象 376

Fields对象的Refresh( )方法 376

Fields对象的属性 376

元数据信息 377

Field对象的方法 377

使用AppendChunk( )与GetChunk( ) 方法 377

Fields对象的属性 378

Recordset的Fields对象 379

RecordSet结构信息 381

小结 384

第二十三章 parameter对象和查询优化 385

参数对象 385

Parameter对象的AppendChunk( )方法 385

Parameter对象的属性 386

Parameters集合 389

Parameter对象的方法 390

Parameters对象的属性 391

参数化查询 391

SQL Server存储过程 393

判断已经登录用户的名称 394

创建工作组 395

创建新用户 396

向工作组中添加用户 398

删除工作组 399

更改口令 400

查询优化 402

数据源优化 402

字段类型和大小 402

代码优化 403

客户/服务器优化 403

小结 404

第二十四章 ADO错误处理 405

Errors集合对象 405

Errors对象属性 406

Error对象 406

Clear( )方法 406

Error对象属性 407

ADO Error参考 411

Property对象 415

Attribute属性 415

Name,Type,以及Value属性 416

Properties集合 417

Properties对象的Refresh( )方法 417

小结 418

Properties对象的属性 418

第贰拾伍章 远程数据管理 419

RDS控件概述 419

商用对象 420

虚拟表管理器 420

ADO Recordset编组(Marshaling) 421

ADODB.Recordset对象 421

ADOR.Recordset对象 421

远程数据服务 422

RDS和ADO之间的比较 422

RDS.DataControl对象 423

RDS.DataControl对象的属性 424

DataControl对象的方法 426

RDS.DataSpace对象 427

RDS.DataFactory对象 428

CreateRecordset( )方法 429

Query( )方法 431

SubmitChanges( )方法 432

数据库数据检索 432

最新的RDS信息 433

小结 433

第六部分 ODBC和OLE DB API 435

第贰拾陆章 ODBC驱动管理器 437

ODBC驱动介绍 437

驱动管理器 438

设置或者获取驱动程序属性 439

获取驱动程序和数据源信息 439

ODBC3.X函数 439

连接到数据源 439

设置或者获取描述符字段 440

预备SQL语句 440

提交要求 440

检索结果集及其相关信息 440

获取关于数据源系统表的信息 441

中止语句执行 441

中断连接 442

将ODBC2.x函数映射到ODBC3.x 442

SQLGetInfo 443

SQLError 446

小结 457

环境和连接句柄 460

连接句柄 460

环境句柄 461

数据源名称 462

与数据源的连接 462

ODBC函数 463

连接可选参数 465

得到连接信息 466

结束一个连接 466

小结 467

第二十八章 创建和管理结果集 469

语句句柄 470

执行策略 470

怎样使用SQLPreparc 470

运用SQLExecDirect 471

参数 471

结束一个语句 471

怎样得到结果集的数据 472

存取元数据(Metadata) 473

游标 474

静态游标 475

动态游标 475

键集驱动型游标 475

混合型游标 475

游标的特性和游标类型 476

修改结果集 478

用命名游标执行定位UPDATE和DELETE语句 478

用命名游标执行SQLSetPos 478

事务处理 479

数据库模式(Schemas) 479

服务器端的游标 480

错误处理 481

小结 482

第贰拾捌章 介绍OLE DB 483

ODBC再向前发展一步——OLE DB 483

怎样使数据源可被访问 484

部件对象模块 485

部件概览 486

数据源对象 486

会话对象(Session) 487

命令对象(Command) 487

行集对象 487

索引对象 487

错误对象 487

事务处理对象 487

数据访问者和数据提供者 488

接口 488

接口要素 489

接口协议 490

应用程序流程 491

最新的OLE DB信息 491

小结 492

第七部分 控件、向导和DHTML3 493

第三十章 使用Visual Basic 6的数据控件 495

DataGrid控件 496

DataList控件和DataCombo控件 497

DataList控件 498

DataCombo控件 498

DataRepeater控件 499

Hicrarchical FlcxGrid和FlcxGrid控件 501

RemoteData控件 506

数据报表 508

数据报表生成器的特点 509

数据报表生成器的各个部分介绍 509

数据报表生成器的各个部分(Section) 509

数据报表控件 510

产生报表 510

小结 512

Add-Ins简介 513

第三十一章 数据访问向导(Data Access Wizard) 513

Data Object Wizard 514

Data Form Wizard 520

小结 525

第三十二章 DHTML,数据访问及Visual Basice6 527

DHTML导论 527

动态风格 528

动态内容 528

定位和激活 528

筛选器和过滤器 528

字体下载 528

数据绑定 529

动态HTML对象模式 529

DHTML与VB6 529

HTML大纲窗口 529

添加对象和控件 531

工具箱 531

设计查看模式 532

源文件查看 533

快速查看模式 534

HTML编辑器作业 535

插入滚动字幕 535

插入链接和书签 536

使用Styles 536

小结 537

第八部分 访问其他数据源 539

第三十三章 对Access 97的考虑 541

Access 97概述 541

Access 97的使用 541

快速浏览Access 97 542

Jet数据库引擎 543

数据访问模式 543

需考虑的问题 543

小结 544

第三十四章 关于SQL Server 7 545

SQL Server7中的新特点 546

结构简介 546

SQL Server数据库引擎(Databasc Engine) 548

组件应用程序 550

Microsoft Management Console(管理平台) 550

SQL Server Performance Monitor(性能监视器) 551

SQL Server Profiler(配置文件器) 551

安装SQL Server 553

SQL Server Query Analyzer(查询分析仪) 553

SQL Server Service Manager(服务管理器) 553

SQL Server Wizards(向导) 554

数据存取模型 555

选择 555

优化 556

小结 556

Oracle8简介 557

第三十五章 关于Oracle8 557

在线事务处理(OLTP) 558

对大容量数据库的支持 558

易于管理 559

数据存取 559

重要特征 559

数据存取模式 563

选择 563

最优化 564

小结 564

快速参考 567

附录A DAO API参考 575

附录B RDO API参考 623

附录C ADO API参考 649

附录D SQL Server错误代码 657

附录E 关于本书所附CD-ROM 753

词汇表 755