Archivo .INI

18/05/2006 - 19:45 por Omar | Informe spam
Que tal buen día, el presente es para preguntar si alguien ha hecho o
sabe como hacer lo siguiente:

Resulta que tengo una aplicación Winform en la cual utilizo una conexión
a SQL pero mi problema es que esta misma aplicación la quiero utilizar
para conectarme a otro servidor SQL y lo que hago es cambiar la cadenas
de conexión pero desde el código fuente y volver a compilar el
programa, quisiera saber si se puede utilizar un archivo .txt o .ini en
el cual ponga la cadena de conexión y que cada vez que necesite cambiar
de servidor solo cambié la cadena de conexión en el archivo sin
necesidad de recompilar el proyecto.

Saludos y muchas gracias por cualquier ayuda.
 

Leer las respuestas

#1 Gilberto López Villagómez
18/05/2006 - 23:20 | Informe spam
Hola Omar, esto de usar archivos ini lo puedes hacer pero no es una práctica
recomendable, eso era en versiones muy antiguas de WIndows y las
herramientas de desarrollo. Ahora lo que debes usar es un archivo de
configuración (config file) dependiendo de la version del .Net Framework que
utilices va a depender como se debería de manejar en dicho archivo tus
cadenas de conexión, en la versión 2.0 ya hasta puedes encriptar dichas
cadenas para que el uso de este archivo no constituya un problema de
seguridad.

Saludos
Fly

"Omar" escribió en el mensaje
news:
Que tal buen día, el presente es para preguntar si alguien ha hecho o sabe
como hacer lo siguiente:

Resulta que tengo una aplicación Winform en la cual utilizo una conexión a
SQL pero mi problema es que esta misma aplicación la quiero utilizar para
conectarme a otro servidor SQL y lo que hago es cambiar la cadenas de
conexión pero desde el código fuente y volver a compilar el programa,
quisiera saber si se puede utilizar un archivo .txt o .ini en el cual
ponga la cadena de conexión y que cada vez que necesite cambiar de
servidor solo cambié la cadena de conexión en el archivo sin necesidad de
recompilar el proyecto.

Saludos y muchas gracias por cualquier ayuda.

Preguntas similares