Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/07/2004, 13:51
victork_py
 
Fecha de Ingreso: agosto-2003
Mensajes: 448
Antigüedad: 20 años, 9 meses
Puntos: 1
Podes solucionar usando archivos de configuración, esta es un archivo con un contenido XML, algo así :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="str_conn" value="Data Source=(local);uid=sa;pwd=;Initial Catalog=Farmacia" />
</appSettings>
</configuration>

Lo que vas a hacer es, abrir el notepad, copiar y pegar lo de arriba y guardar el archivo con el mismo nombre del ejecutable + ".config", o sea, si tu ejecutable es "sistema.exe", el archivo de configuración se llamará "sistema.exe.config".
Y luego, desde la aplicación podes asignar así:

str_conn = System.Configuration.ConfigurationSettings.AppSett ings["str_conn"]

Y cuando distribuis la aplicación, tenes que distribuir el archivo .config también. De esta manera, cuando cambias de servidor, solo cambias el archivo .config que se puede abrir con el notepad sin necesidad de recompilar la aplicación.