我使用高级安装程序生成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。
有什么办法找出错误吗?谢谢。
发布于 2016-08-22 01:21:26
我从一个网站上找到了一个解决方案。原因似乎是高级安装程序vision>10的限制
溶液
转到“自定义操作”页面,并添加一个"Set installer属性“自定义操作,在向导对话框阶段->搜索和安装执行阶段->搜索操作组后进行,如下所示:
Property: *AI_USE_STD_ODBC_MGR*
Value: *1*
源
http://www.advancedinstaller.com/forums/viewtopic.php?t=27912
https://stackoverflow.com/questions/38915100
复制相似问题