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 缺点