VB 6遗留应用程序迁移到Oracle 11g

时间:2011-11-04 05:36:25

标签: vb6 odbc oracle11g

我有一个连接到Oracle 8数据库的遗留VB(visual basic)6应用程序。我们必须将其迁移到Oracle 11g。 (抬头:我从未参与过VB)

该应用程序作为EXE文件发送给1000多个用户。这是我需要帮助的地方:

对于开发人员,我了解他们需要为ODBC驱动程序安装新的oracle客户端,并且一旦他们在11g上测试他们的应用程序。完成后,他们将发布一个新的EXE文件。

用户,将安装这个新的EXE文件,但这是否足够?或者用户需要在他们的最后安装除新应用程序以外的其他东西(如oracle 11g客户端,DLL文件等)?

VB 6应用程序是否可以以这样的方式打包,即复制所有DLL /依赖项,以便最终用户不需要安装任何其他内容?

- Vivek

1 个答案:

答案 0 :(得分:0)

我无法相信以前的开发者只是复制了EXE文件!我知道运行时安装在最新版本的Windows上,但这太荒谬了!

您可以使用VB6的“打包和部署向导”。为什么不尝试一下呢?它将获取“引用和组件”对话框中包含的所有组件,以及Declare语句中引用的任何DLL。但是,如果这些组件具有依赖关系,则可能必须手动添加它们。