高级安装程序生成的安装程序未设置odbc连接

时间:2016-08-12 09:56:18

标签: windows-installer odbc vmware advanced-installer

我使用高级安装程序生成Windows应用程序的安装程序(exe)。在安装过程中,会创建一个ODBC连接。

安装程序适用于VMware中的Windows 8。但它无法在真正的Windows 8机器中创建ODBC连接。

我已经比较了windows安装的日志文件。内容是一样的。我注意到两个日志中有3个与ODBC连接相关的操作。

  

行动开始 11:28:03: AI_OdbcInstall
  ...
  行动11:28:03:AI_OdbcRollback。执行回滚ODBC资源
  行动开始 11:28:03: AI_OdbcRollback
  AI_OdbcRollback:资源:执行回滚ODBC资源
  操作已结束 11:28:03: AI_OdbcRollback 。返回值1.
  ...
  行动11:28:03:AI_OdbcConfig。执行安装ODBC资源
  行动开始 11:28:03: AI_OdbcConfig
  AI_OdbcConfig:资源:执行安装ODBC资源
  操作已结束 11:28:03: AI_OdbcConfig 。返回值1.
  ...
  操作已结束 11:28:03: AI_OdbcInstall 。返回值1.

有没有办法找出错误?谢谢。

1 个答案:

答案 0 :(得分:0)

我从网站上找到了一个解决方案。看来,原因是Advanced Installer vision的限制> 10

<强>解决方案
转到&#34;自定义操作&#34;页面并添加&#34;设置安装程序属性&#34; 带有序列的自定义操作,在向导对话框阶段后安排 - &gt;搜索安装执行阶段 - &gt;搜索操作组,如下所示:

Property: *AI_USE_STD_ODBC_MGR*  
Value: *1*  

<强>来源
http://www.advancedinstaller.com/forums/viewtopic.php?t=27912