Retroceder   Foros del Web > Programación para sitios web > .NET > win forms

Respuesta
 
Herramientas Desplegado
Antiguo 26-mar-2008, 13:07   #1 (permalink)
gabyamenta ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 35
Pregunta ConnectionString en app.config

Hola a todos...

Deseo realizar una aplicacion en Windows Aplications, para distribuir en varias PCs, utilizando base de datos en SQL server 2.000, actualmente trabajo con Web form, por lo que la conexion a la base de datos se puede hacer en Web.config, asi que si se cambia de servidor o de base de datos, solo se cambia el archivo web.config.

Tengo entendido que para Windows Form se puede hacer en el app.config, pero no se como hacerlo, asi que si tienen un tutorial de como hacerlo se los agradeceria mucho.

Por otra parte, quisiera hacer un forms donde se coloquen los datos del QueryString, como lo son:
1.- Nombre del Servidor
2.- Nombre Base de Datos.
3.- Usuario
4.- Contraseña.

De manera que se pueda actualizar la ConnectionString al momento de que se cambie de maquina o base de datos.

Espero su ayuda..

Gracias
gabyamenta está desconectado   Responder Citando
Antiguo 26-mar-2008, 17:16   #2 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 2.044
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
Re: ConnectionString en app.config

Primero necesitas agregar a tu proyecto windows forms un application configuraction file App.config

y es como en web.config

tienes una seccion dentro de configuration q se llama connectionstrings

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add connectionString="cadenadeconexion" name="identificador"/>
</connectionStrings>
</configuration>

anexa la referencia a tu proyecto de System.Configuration

y para leer o escribir la cadena de conexion solo necesitas jugar con esto

ConfigurationManager.ConnectionStrings["nombreconexion"].ConnectionString

lo puedes setear o leer
__________________
Saludos
Peterpay
MCPD EAD
Directorio Gratuito
Peterpay está desconectado   Responder Citando
Antiguo 29-mar-2008, 16:31   #3 (permalink)
vote87 ha deshabilitado el karma
 
Avatar de vote87
 
Fecha de Ingreso: febrero-2008
Mensajes: 34
Re: ConnectionString en app.config

Es exactamente lo que te dice PeterPay.

Cita:
Por otra parte, quisiera hacer un forms donde se coloquen los datos del QueryString, como lo son:
1.- Nombre del Servidor
2.- Nombre Base de Datos.
3.- Usuario
4.- Contraseña.
aunque tienes que tener en cuenta también que si vas a utilizar diversos servidores o usuarios lo que puedes hacer es crear un Módulo donde tengas variables globales o públicas como por ejemplo:

Public QueryString1 as string
Public QueryString2 as string

y los datos de tu Form donde vas a pedir el Servidor, BD, UID y PWD los almacenas en tus variables publicas como un solo String y lo que haces es fijar la conexión tal como te dijo PeterPay:

ConfigurationManager.ConnectionStrings(QueryString 1).ConnectionString
vote87 está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 2 votos, 4,50 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:29.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93