Windows installer 在InstallShield基本MSI SQL登录对话框中';s服务器下拉列表显示#TEMP0004

Windows installer 在InstallShield基本MSI SQL登录对话框中';s服务器下拉列表显示#TEMP0004,windows-installer,installshield,Windows Installer,Installshield,在我的MSI包中,我有一个SQL登录对话框,其中包含SQL服务器的下拉列表和一个浏览按钮 这是一个标准的SQL登录对话框,我还没有做任何编码 当我尝试在不存在SQL Server的系统上安装MSI包时,dropdownlist中会显示#TEMP0004。我已经搜索了很多,但除了这个链接没有找到任何东西 如果在安装了SQL Server的系统上启动MSI包,则不会发生这种情况。但无论哪种情况,当我单击Browse按钮时,它都会显示网络中所有服务器的列表 任何帮助都将不胜感激 谢谢。在组合框表中,

在我的MSI包中,我有一个SQL登录对话框,其中包含SQL服务器的下拉列表和一个浏览按钮

这是一个标准的SQL登录对话框,我还没有做任何编码

当我尝试在不存在SQL Server的系统上安装MSI包时,dropdownlist中会显示#TEMP0004。我已经搜索了很多,但除了这个链接没有找到任何东西

如果在安装了SQL Server的系统上启动MSI包,则不会发生这种情况。但无论哪种情况,当我单击Browse按钮时,它都会显示网络中所有服务器的列表

任何帮助都将不胜感激


谢谢。

在组合框表中,为属性设置了一个条目,即\u SQLSERVER\u SERVER。 这里“TestValue”被分配给IS\u SQLSERVER\u SERVER属性。 从ComboBox表中删除此项修复了该问题


谢谢

很可能是默认值。信息技术未将更改为有效的内容,因为找不到SQL Server版本。你有没有从你提到的线程中尝试过这种方法?是的,我尝试过。。但它不起作用。仍在寻找线索。。