Que tal.
La primera vez que creas un objeto
SQLConnection en las propiedades hay una que dice
ConnectionString (dentro de
DynamicProperties). Le das click en el boton elipsis [...] , y te pregunta si quieres agregar una clave al archivo de configuración (
web.config) y te pregunta el nombre de la clave, si deseas, le pudes cambiar el nombre, le das click al check box, y finalmente [
OK]
Lo anterior te creará un elemento en el archivo web.config, más o menos como lo siguiente:
Código HTML:
<appSettings>
<add key="SqlConnection1.ConnectionString" value="workstation id=ALONSOD3;packet
size=4096;user id=user;data source="(local)";persist security info=False;initial
catalog=webTest" />
</appSettings>
Ahora cuando crees Otro objeto
SQLConnection en otra página, en las propiedas hay una que se llama
(Advanced), dentro de
DynamicProperties, le das click en elipsis [...], posteriormente click en el
checkbox
ConnectionString, seleccionas del combo, el nombre de la clave para la conección que habias creado prevíamente y listo!.
Ahora si revisas el código, dentro del método InitializeComponent(), encontrarás las siguientes líneas
Código:
...
Dim configurationAppSettings As System.Configuration.AppSettingsReader = New System.Configuration.AppSettingsReader
...
Me.SqlConnection1.ConnectionString =
CType(configurationAppSettings.GetValue("SqlConnection1.ConnectionString", GetType(System.String)), String)
...
Las cuales extraen del archivo
web.config la cadena de conexión.
Finalmente cuando quieras cambiar los parametros de la cadena de conexión(migrar la aplicación, por ejemplo) solo tienes que hacer el cambio en el archivo
web.config.
Espero te sirva y como recomendación no utilices los wizards, esta mejor controlado un código escrito por propia mano. También revisa lo que te comenta Jose_minglein2.
Saludos
P.D. Explique con un objeto SQL Connection pero es lo mismo para el objeto OLEDB