第1章 数据库基础
什么是数据库?
什么是数据库引擎?
表与字段
什么是记录集?
数据类型
建立数据库图表
用Visual Basic建立数据库
使用Microsoft Access建立数据库
关系
使用更多的外部技术创建数据库
标准化
使用VB的Data控件
连接到数据库并使用记录
创建基本的用户界面
使用Data控件操纵记录
Data控件的其他重要属性
总结
问题和解答
第2章 查询
什么是查询?
在何处使用SQL
用DBGrid控件测试查询
用SELECT子句取出记录
用FROM子句设计一个记录源(Record Souce)
用WHERE子句指定范围
WHERR子句的操作符
用ORDER BY对结果进行排序
以降序方式排序
用TOP显示记录列的头或尾
创建TOP百分比查询
在一个查询中连接相关表
在SQL中表达一个连接
使用外部连接来返回更多数据
在一个查询中以0值代替空值显示
用AS来给字体名取别名
对数据进行分组和总结的查询
SUM函数
集合函数总结
创建功能查询
更新查询
删除查询
添加查询
建表查询
联合查询
交叉查询
子查询
查询产生的一般性错误
使用数据库中存储的查询
使用Visual Data管理器创建存储查询
使用Visual Data管理查询创建工具
在Visual Data管理器中创建连接
使用Microsoft Access来创建存储查询
在Microsoft Access中创建连接
在Access中创建其他类型的查询
在运行时创建存储查询
使用数据定义语言
用CREATE创建数据库元素
添中约束到表中
用CREATE INDEX创建索引
使用DROP删除表和索引
用ALTRR改变一个表的定义
总结
问题和解答
第3章 数据访问对象
使用DAO3.5对象模型
对象编程
使用DAO来操作数据
使用数据库对象建立与数据库的连接
使用Recordset对象
使用Field对象来操作字段
使用Recordset对象中的导航方法
在记录集和表中查找数据
用Workspace对象访问会晤信息
用错误集合(Error Collection)和错误对象(Error Object)处理错误
创建控制数据库结构的对象
创建数据库
用TableDef对象来定义控制表
用Relation对象创建表之间关系
用Index对象创建索引
用QueryDef对象控制存储查询(stored query)
压缩和恢复Jet数据库
数据库文档和存储区的工作
创建和使用数据库对象的定制属性项
总结
问题解答
第4章 报表与数据输出
从前滚游标中获益
利用Crystal Report生成器生成报表
用Crystal Report创建一个报表
利用Crystal Report的ActiveX控件在你的应用程序中运行报表
利用Microsoft Access生成报表
从Visual Basic 5.0中运行Microsoft Access报表
利用VideoSoft VSREPORTS运行Access报表
使用Visual Basic打印机对象
设置打印机的坐标系
设计报表
向Printer对象输出一个记录集
使用VideoSoft VSVIEW创建报表
利用vsPrinter打印表格
向文本文件输出
使用Open语句打开一个文件
使用FreeFile确定下一个可使用的文件
使用Print#在记录集与输出中循环
使用Close语句关闭文件
向HTML Web主页输出
把数据输出到Microsoft Office应用程序中
向Microsoft Word输出数据
总结
问题和解答
第5章 客户机/服务器
天才服务器程序员的剧本
安装与运行Microsoft SQL Server
确定SQL Server的安装要求
安装SQL Server
使用SQL Server Manager启动和停止SQL Server
启动SQL Server要素
使用SQL Enterprise Manager建立一个数据库
在SQL Server数据库中创建表
使用ISQL/w访问数据库
使用数据库视图控制数据访问
使用存储过程(Stored procedures)
显示一个存在的视图或存储过程的文本
创建触发器
在SQL Enterprise Manager中管理用户和安全性
在ISQL/w中申请安全属性
用kill命令结束一个进程
从数据库中去掉对象
把SQL Server的结果公布在WWW网上
从Microsoft Access向SQL Server转移
使用Microsoft Access Upsizing工具
通过使用连接表将查询到的数据传送给SQL Server
配置和使用ODBC
创建一个ODBC数据源
使用odbcping测试数据库连接
利用VB的数据控件和ODBCDirect访问客户/服务器的数据源
使用Remote Data控件访问数据
在你的项目中使用远程Data控件
Visual Studio服务包中Remote Data控件的缺点
使用Remote Data Object访问客户/服务器上的数据
用rdoEngine对象设置数据库引擎属性
用rdoEnvironment Object访问环境
用rdoConnection Object建立连接
用rdo中事件的响应
用UserConnection designers创建连接
用UserConnection desinger查询问题
用rdoResultSet对象使用数据
用RDOQUery对象运行查询
用rdoTable对象访问表
使用rdoError集合和rdoError对象处理错误
集成在Visual Studio软件包中的远程数据对象调试工具
编写你自己的Jet Server
总结
问题和解答
第6章 类
使用类和对象
创建定制类
创建集合和集合类
用VB Class Builder Utility构造类层次结构
像类一样使用窗体
使用Database Access的类和对象
使用单独个记录处理类
创建处理Recordset的类
使用Arry-Handling类
使用Factory方法
建立输出数据的类
扩展类为ActiveX服务
在标准EXE项目中使用ActiveX Server
在用户计算机上注册ActiveX单元
将标准EXE项目转换为ActiveX项目
远程使用ActiveX单元
用Visual Basic 5.0的服务包2或更高版本来创建多线程单元
总结
问题和解答
第7章 远程数据访问
关于客户机、服务器及代码部件
三层客户机/服务器体系结构的封装事务规则
为DCOM设置硬件结构
在其他平台使用DCOM
创建你的第一个DCOM应用程序
编译并扩展ActiveX Server
取消一个ActiveX EXE的注册
使用远程ActiveX服务器创建一个客户应用程序
扩展客户端应用程序
利用注册功能操作ActiveX控件
使用ActiveX控件以简化数据库访问
使用GetRows返回数组数据
创建译码变量数组的类
传送数据库副本的数据
设计副本型数据库的考虑
在Microsoft Access中实现备份
在Microsoft Access中建立数据库原版及其副本
在Microsoft Access中增加数据库的可复制对象
在Microsoft Access中执行同步
在数据访问对象中进行复制
用DAO进行复制
使用ReplicableBool属性使用一个对象可复制
用DAO创建一个副本
在DAO中执行同步
使用部分复制
使用MakeReplica方法创建部分副本
执行部分复制
在Internet上执行数据库复制
总结
问题和解答
第8章 多用户问题
微软Jet数据锁定
使用数据存取对象锁定数据库
使用记录集层锁定
使用页面层锁定
使用微软Jet数据库的安全模式
通过编码访问安全的Jet数据库
对数据库设置密码
在编码中辨明现行用户
创建一个工作组信息文件
创建及删除用户
向用户组添加用户
授予和取消数据库对象的所有权
向用户及用户组授权
给Microsoft Jet数据库加密
实现Jet数据库安全性的检查列表
总结
问题和解答
第9章 Internet数据库应用程序和ADO
作用ADO制作VB应用程序
理解OLE DB/ADO结构
在VB应用程序中为ADO安装和创建一个参照
使用ADO连接对象来连接一个数据源
使用ADO记录集对象操纵数据
用记录集对象修改和插入记录
使用ADO命令对象执行一个查询操作
使用ADO参数对象运行带参数的查询
使用ADO字段对象访问RecordSet数据
使用ADO错误集进行出错处理
使用ADO属性集检查特定的属性
ADO创建Web应用程序
为ASP安装和配置MS(Internet信息服务IIS)
用ASP写手稿
用ASP中运行ADO查询
用ASP和HTML窗口插入记录
总结
问题和解答
第10章 用户界面控件
使用固有的数据敏感控件
利用TextBox控件输入数据
用CheckBox控件来访问布尔值
使用ListBox控件来显示数据
使用标准ComboBox控件
使用Label控件显示只读数据
使用PictureBox控件显示位图图像
使用OLE容器控件显示二进制对象
使用Data-Aware ActiveX控件
利用MasskedEdit控件控制文本输入
使用RichTextBox控件显示格式化数据
使用DBcombo和DBlist控件显示列表数据
运用DBGrid和MSFlexGrid控件以行列形式显示数据
第三方Data-Aware控件
建立Data-Aware ActiveX控件
总结
问题和解答
第11章 使用用DBGrid和Apex Ture DBGrid控件
Database Grid控件概述
在Visual Basic 5.0服务包中发布的有关DBGrid的解释
从DBGrid控件开始学习
在设计时状态下选择几列显示
在设计时管理列
使数据可编辑
在设计时中插入分割条
以代码操纵分割条对象
以代码管理网格列
用书签(Bookmark)特性导航
用SelBookmarks集合选择记录
在Unboud模式中使用DBGrid控件
用True DBGrid Pro 5.0开发Database-Aware应用程序
True DBGrid旧版本升级
Style格式化对象的存储和运用
用ValueItem对象改变一列显示结果
用CellTips为用户提供服务
总结
问题和解答
第12章 MSFlexGrid控件和VideoSoft VSFLEX控件
使用在线决策支持
使用MSFlex控件
给MSFlexGrid控件增加数据
对FlexGrid控件中的数据进行排序
使用FlexGrid控件对元素的数据进行合并
FlexGrid在数据库中的使用
使用VideoSoft VSFLEX 3.0
编辑元素中的数据
在元素内显示复选框
将网格的内容存入磁盘文件
自动调节行数
总结
问题和解答
第13章 用DataWidgets创建用户接口
Sheridan Data Widgets系列的综述
使用Sheridan DataGrid控件
使用DataCombo控件
使用DataDropDown控件
使用DataOptionset控件
使用Sheridan Enganced Data控件
使用Data Command按钮
总结
问题和解答