Using WIX i would like to know what instance of SQL Server is installed on
target machine and set it as one of the property value to be displayed in my
custom dialog.
I am using the following code to find if SQL Server is installed or not and
using SQLSERVER to set the my control's value, but its coming up as empty:

<Property Id="SQLSERVER">
   <RegistrySearch Id="SQLServer" Root="HKLM"
Key="SOFTWARE\Microsoft\Microsoft SQL Server" Type="raw"
Name="InstalledInstances"/></Property>
 <Condition Message="Error: This application requires Microsoft SQL Server
2005/2008 to be installed. Please install Microsoft SQL Server 2005/2008 and
run this installer again.">SQLSERVER</Condition>

Custom Dialog:
<Control Type="Text" Id="lblInstanceName" Width="100" Height="14" X="22"
Y="124" Text="Instance Name :" TabSkip="yes" />
<Control Type="Edit" Id="txtInstanceName" Width="150" Height="15" X="22"
Y="139" Property="SQLSERVER" Text="[SQLSERVER]" />

Can someone guide me what am I doing wrong here? Thanks!

-- 
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Getting-SQL-Server-instance-name-in-property-tp5993618p5993618.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to