VB6 数据库程序设计


王国荣着 / 人民邮电出版(旗标系列)

全书 552页 / 定价 68 元 / 附光盘

适用版本: VB 6.0 中文专业、企业


目录与各章概说


第 1 章 数据库轻松上路
第 2 章 数据库的组织结构
第 3 章 Recordset -- 天字第一号的数据库对象
  • 第 1 章以 ADODC(ADO Data Control) 及 DataGrid 控件写出第一个数据库程序 ,
    第 2 章了解数据库的基本组织结构 ,
    第 3 章认识 VB 数据库中最重要的对象,
    这三章是进入数据库的基础 , 不可忽视 !

第 4 章 Data-Aware (数据识别)控件

  • Text 、 CheckBox 、 ComboBox 、 Image ┅ 等 VB 的基础控件在数据库的程序设计中也都有它们好用的地方 , 本章也解决了 ADODC 无法将变更后的图片存入数据库的问题。

第 5 章 初探 SQL

  • SQL (Structured Query Language) 是通行于数据库的语言 , 它比一般的程序语言简单 , 但是在操作数据库的能力上 , 则有如一把尚方宝剑 , 指令一下 , 数据库便会乖乖地把数据存取的问题处理好 。

    本章先从最常用的 SQL 指令 Select 开始解说 。 除了 Select 指令之外 ,另一个重点则是如何在 VB 程序中把 Select 指令下给数据库。

第 6 章 数据表的建立

  • 值得注意的是 VB 所提供的“数据库管理员”并不会建立符合中文特性的数据库 , 为了解决此一问题 , 笔者特别编写程序让您将数据库转换成为符合中文特性的数据库。

第 7 章 索引 (Index) -- 检索数据之喷射引擎

  • 索引是决定数据库速度最重要的一项技术 , 如果您听人家说过 :“VB 数据库的速度很慢”(当然, 这不是真的), 那么一定要阅读本章 , 本章笔者特别准备了 120,000 笔的数据 , 除了证明 VB 程序检索 120,000 笔数据是瞬间完成之外 , 同时也比较了没有索引以及索引使用错误 , 在执行速度上的天壤之别。

第 8 章 ADO -- ActiveX Data Objects

  • 前面的章节都是使用 ADODC 及其他数据识别控件 (包含DataGrid、TextBox、ComboBox┅等)来编写数据库程序的, 如果像武功一样把数据库的学习分成内功与外功两部分, 那么前面几章的所学的以外功为主, 学会外功的好处是立刻可以下山打架, 但遇到较难缠的对手时, 可能就没辄了。

    为了打好数据库的基础, VB6数据库最核心的对象群 -- ActiveX Data Objects(以下简称ADO)是必练的内功。

第 9 章 Grid 控件

  • 不必编写任何程序 , 就具备数据录浏览 、 修改 、 新增 、 及删除的功能 , 是 Grid 类型控件最吸引人的地方。

    本章介绍了两种常用的 Grid 控件 -- DataGrid 及 MSHFlexGrid, 它们各有优点 , 如何善用它们的优点是本章的重点。

第 10 章 再探 SQL

  • 数据库曰:“不学 ADO , 无以言 ; 不学 SQL , 无以立” , SQL 与 ADO 是 VB 数据库最重要的两项技术 , 第 5 章初步介绍了 SQL , 本章要进一步探考统计、 子集合查询、 交叉表┅ 等功能的 Select 指令, 及可更新数据的 Action Query

第 11 章 Data Environment

  • Data Environment 是 VB6 最重要的功能之一, 它具有整合不同数据库的功能, 提供有建立 SQL 指令的介面, 可用来建立数据表的关联┅。 不学 Data Environment, VB6 数据库白学也。

第 12 章 关联(Relation)

  • 关联的观念十分重要 , 但不容易学习 , 也不容易讲授 , 为了编写本章 , 笔者苦思了很久 , 后来决定舍弃传统教科书的解说方法,而改从实际的数据库着手,说明哪一类数据库应该建立成关联数据库,以及建立的过程、注意事项、建立之后的程序设计┅等。

第 13 章 Data Report -- 报表产生器

  • Data Report 也是 VB6 提供的新功能, 它与 Data Environment 的整合相当好, 阅读本章之后, 您可以感觉得到建立报表就和建立一般表单一样的简单。

第 14 章 使用MDB之外的数据库

  • 把 dbf、Text、Excel ┅ 等不同格式的文档当成外部数据库 , 直接加以打开 , 是本章最重要的功能 。

第 15 章 使用SQL Server

  • 如何透过网络存取 Server 数据库呢? 本章以 SQL Server 为例, 说明连线的必要条件、 连线过程、 可能失败的原因┅, 以及连线之后的数据存取 包含:打开数据库、 打开View表、 SQL 指令的、Stored Procedure 的执行┅ 等。

第 16 章 RDS(Remote Data Service) 与 Web 数据库

  • 可以把数据库放在网际网络的某一网址底下,然后以VB程序来存取吗?这样的技术, 笔者等了好久, 到了 VB6 终于成熟, 本章笔者要把 Web 数据库研究的心得统统移交给您。

附录-A PWS/IIS 安装指南

  • PWS/IIS 是第 16 章 Web 数据库存取必备的 Server 软件。