SoftJaƩn replied to Samuel-SMH
20-Nov-09 09:35 AM

Hola, Samuel:
Si tu intenci?n es a?adir una cadena de conexi?n al archivo de configuraci?n
de la aplicaci?n (App.config), lo que tienes que hacer es crear una
propiedad que guarde los par?metros necesarios para establecer la conexi?n
con tu base de datos.
Para ello, abre las propiedades del proyecto (Proyecto --> Propiedades de
NombreProyecto...). Selecciona la pesta?a Configuraci?n, y en la cuadr?cula
de la derecha, escribe los distintos valores:
Nombre = cadenaConexion
Tipo = (Cadena de conexi?n)
?mbito = Aplicaci?n
Valor = Data Source=(local);Initial Catalog=Nombre_Base_Datos;Integrated
Security=SSPI
El valor es para establecer una conexi?n con una base de datos Microsoft SQL
Server. Si usas otro tipo de base de datos, tendr?s que especificar los
par?metros adecuados a dicho sistema de gesti?n de base de datos.
De ?sta manera, Visual Studio crear? por t? el archivo de configuraci?n de
la aplicaci?n, el cual podr?s visualizarlo haciendo doble clic sobre el
archivo ?app.config? existente en la ventana Explorador de soluciones.
Ahora, vamos a utilizar dicha propiedad para obtener los datos de la tabla
Clientes, los cuales mostraremos en un control DataGridView:
' Obtenemos el valor de la propiedad llamada ?cadenaConexion?.
'
Dim connString As String = My.Settings.cadenaConexion
' Establecemos la cadena de conexi?n
'
Using cnn As New SqlConnection(connString)
Dim sql As String = "SELECT * FROM Clientes"
Dim da As New SqlDataAdapter(sql, cnn)
Dim dt As New DataTable("Clientes")
da.Fill(dt)
datagridview1.datasource = dt
End Using
End Sub
Como podr?s observar, no hay mucho misterio. :-)
Un saludo
--
Enrique Mart?nez
[MS MVP - VB]
Nota informativa: La informaci?n contenida en este mensaje, as? como el
c?digo fuente incluido en el mismo, se proporciona ?COMO EST??, sin
garant?as de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en pr?ctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.