用VISUAL BASIC访问数据库

用VISUAL BASIC访问数据库
作 者: Jeffrey McManus 罗四维
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: BASIC语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《用VISUAL BASIC访问数据库》作者简介

内容简介

Visual Basic是当今使用最广泛、用户增长最快的程序设计市场。本书包括用VB访问数据库的各个方面,特别是Internet数据库应用程序和SQL Server、Active Server Pages、数据访问对象、事务处理以及控制对象模型的交互作用等。本书内容详尽,循序渐进,提供了大量的例子和用VB开发数据库的技巧。

图书目录

第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按钮

总结

问题和解答