【问题标题】:advanced-installer generated installer doesn't set odbc connection高级安装程序生成的安装程序未设置 odbc 连接
【发布时间】:2016-08-22 09:21:26
【问题描述】:

我使用高级安装程序来生成 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。

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

【问题讨论】:

  • 听起来您需要查看安装日志文件,并可能在此问题中添加标签“windows-installer”。
  • 谢谢,jbudreau。我比较了 VMware 安装(已创建 ODBC 连接)和物理 Windows 8 安装(未创建 ODBC 连接)的日志。内容是一样的。并且两个日志都显示了与 odbc 连接相关的 4 个操作(请参阅我更新的帖子)

标签: windows-installer odbc vmware advanced-installer


【解决方案1】:

我从网站上找到了解决方案。看来,原因是高级安装程序视力的限制>10

解决方案
转到“自定义操作”页面并添加“设置安装程序属性” 具有顺序的自定义操作,安排在 Wizard Dialogs Stage -> SearchesInstall Execution Stage -> Searches 操作组之后,如下所示:

Property: *AI_USE_STD_ODBC_MGR*  
Value: *1*  

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多