Installshield 2010中的SQLLogin对话框中的错误2878

时间:2011-12-06 10:09:35

标签: installer installshield-2010

我正在使用Installshield 2010的MSI项目。

我想在我的项目中为两个不同的连接添加一些SQL脚本。我试图克隆SQLLogin对话框并为第二个连接配置它,我不知道我做了什么,我导出,导入,删除,克隆此对话框多次尝试一些东西,现在,当我测试设置(不是构建错误)我收到此错误:

  

错误2878:在对话框SQLLogin上,控件RadioButtonGroup1具有可能的值:0。这是无效或重复的值。

错误出现在SQLLogin对话框之前。

在其他实验中修复此错误之后,我删除了SQLLogin对话框和我的所有SQL连接以重新开始(我注意到如果没有设置SQL连接,SQLLogin对话框在基本MSI项目中是不可取的,在建立新的Sql连接后,对话框出现在列表中)我添加了一个新的SQL连接(我没有在Sql连接中进行任何更改),正如我想的那样,生成了SQLLogin对话框。

我构建项目并运行它并且错误仍然发生..我不知道如何修复它,如果我设置一个新的sql连接到另一个项目一切正常,这是一个特定于我的项目的错误。

一个糟糕的解决方案是再次启动项目,因为它是一个biiiig ..

任何想法如何解决此错误?也许我删除了一些重要的变量?还是一些行动?!

欢迎任何想法,谢谢你的时间!

1 个答案:

答案 0 :(得分:1)

在我使用对话框进行的所有操作之后,名为IS_SQLSERVER_AUTHENTICATION的RadioButtonGroup1的属性在msi配置表中多次出现(请参阅其他工具选项卡,直接编辑器 - >在这里,您可以找到所有msi表)。 / p>

我删除了重复的属性,再次构建并运行安装程序。

感谢Gabriel的帮助!