background image

5. 行和调试程序 
通过

“运行”菜单中的选项来运行程序,当出现错误时, VB 系统可以提供信息提示也可通

“调试”和“运行”菜单来查找和排除错误。 

6.生成可执行程序 
为了使程序可以脱离

VB 环境,通过“文件”菜单中的“生成工程 1.exe”命令来生成可执行

程序(

.exe 文件),此后即可直接执行该文件。在生成可+执行程序后,再通过安装向导将所有

相关文件打包,就可以作为一个软件产品在

windows 9x/2000 环境下安装后独立运行

VB 的数据库编程方面按其难易程度可分为三类(由易到难);
●使用数据库控制项和绑定控制项
●使用数据库对象变量进行编程
●直接调用 ODBC2.0API
在使用

VB 进行数据库编程时,通常,会首先选择三种基本方法之一来进行数据库应用程序的

方案设计

, 现在就将以上三种设计方法的适应范围及其优缺点进行一个比较。

1 使用数据库控制项和绑定控制项
1.1 优点
它是三种方法中编码量最小的
不必了解

CDBC2.0API 的细节

允许使用标准的和第三方厂商制订的控制项
简化了错误处理
支持所有的动态集方法及属性
1.2 缺点
不能存取快照对象

(snapshop)对象或表格对象(都属于记录集对象)

不能存取数据库集合

,比如表定义(TableDefs)字段(Fieds),索引( Indexes)及查询定义

(QueryDefs)

只能存取部分

ODBC2.0 管理函数

不能进行真正的事务处理
有限的错误诊断功能
1.3 应用
对中小规模的数据库表

(通常少于一千条记录)只进行简章的浏览操作

基本

SQL 查询所对应的结果集长度有限(通常结果集的记录数小于一百, 这些记录从一个

或两个长度有限的表中检索出来

)

应用程序的数据输入

/输出项较少(通常只涉及一个或两个长度有限的表、并且表中的字段

数在

10 个左右且不具有关系完整性限制

2 使用数据库对象变量进行编程
2.1 优点
可以在程序中存取

ODBC2.0 的管理函数

可以控制多种记录集类型

:Dynaset、Snapshop 及 Table 记录集合对象

可以存取存储过程和查询动作
可以存取数据库集合对象

,例如 TableDefs、Fields、Indexes 及 QueryDefs

具有真正的事务处理能力

 , 包括启动事务 ( Begintrans) 、 提交事务(CommitTrans)及回

滚事务

(Rollback)

2.2 缺点