2011-09-19 44 views
0

在我的MSI包中,我有一個SQL登錄對話框,其中包含SQL服務器的下拉列表和一個瀏覽按鈕。在InstallShield Basic MSI SQL登錄對話框的服務器下拉列表中顯示#TEMP0004

這是一個標準的SQL登錄對話框,我還沒有做任何編碼。

當我嘗試在沒有SQL Server的系統上安裝我的MSI軟件包時,它在下拉列表中顯示#TEMP0004。我已經搜索了很多,但除了這個環節

InstallShield forum thread

沒有發現任何東西。如果我啓動,其中SQL Server安裝,這不會發生的系統上我的MSI包。但無論哪種情況,當我單擊「瀏覽」按鈕時,它都會顯示網絡中所有服務器的列表。

任何幫助將不勝感激。

謝謝。

+0

最有可能的是它的默認值。它不會更改爲有效的東西,因爲找不到SQL Server版本。你是否嘗試過你提到的線索? –

+0

是的,我嘗試了..但它沒有奏效。仍在尋找線索.. –

回答

1

在ComboBox表中,爲屬性IS_SQLSERVER_SERVER設置了一個條目。 這裏「TestValue」被分配給IS_SQLSERVER_SERVER屬性。 從ComboBox表中刪除此項解決了問題。

謝謝

相關問題