要使用 Visual Basic 开发 DB2 Everyplace 应用程序,应使用
DB2 Everyplace CLI/ODBC 接口。本主题提供要使用 DB2 Everyplace 开发 Visual Basic
应用程序则必须完成的任务的高级概述。
限制
在使用 Visual Basic 为 DB2 Everyplace 开发应用程序时,应考虑下列限制和需求:
- 不要直接在应用程序代码中使用 SQLAllocHandleVer 函数。
SQLAllocHandleVer 由 DB2 Everyplace 以内部方式使用。如果在应用程序代码中使用它,可能会导致程序故障。
- 调试可能会因 Visual Basic 装入和处理对 DLL 内部的函数的调用的方式而不能工作。
- 在 db2e.dll 中调用 DB2 Everyplace 函数的
Visual Basic 函数必须带有“On Error Resume Next”语句,否则程序将不能正确工作。
过程
开发 DB2 Everyplace Visual Basic 应用程序的基本步骤是:
- 创建新的 Visual Basic 项目。
- 将文件 db2ecli.bas(从
DB2 Everyplace Visual Basic 项目目录)复制到项目文件夹中,并将该文件插入到 Visual Basic 项目中。
- 将 DB2e.dll 复制到项目文件夹中。如果不想将
DB2e.dll 放在项目文件夹中,则在
db2ecli.bas 文件中的函数声明中修改
DB2e.dll 的路径。
- 编写您自己的应用程序代码。可使用 DB2 Everyplace 样本 Visual Basic
程序来为您提供帮助。
- 通过选择菜单项文件 -> 生成项目来为应用程序创建可执行程序。
相关概念
相关参考