SQL Server
(1)
Visual Studio
(1)
SqlDataAdapter
(1)
SqlConnection
(1)
DataTable
(1)
VB
(1)
Encoding
(1)
DataGridView
(1)

APP.CONFIG

Asked By Samuel-SMH
19-Nov-09 08:21 PM
?ste es un mensaje de varias partes en formato MIME.
------=_NextPart_000_0010_01CA6955.DB9A9C80
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hola foro, estuve buscando en internet y no me queda claro (Adem=E1s no =
lo explican con detalle) como empiezo a desarrollar esto de la conexion
en el app.config; entiendo que es un archivo donde se encuentra los =
parametros para la conexion a la B.D.
y que al estar dentro de mi aplicacion lo puedo utilizar para cualquier =
modulo de mi sistema.

Eso justamente quiero implementarlo, pero no lo explican con detalle.
Alguien podr=EDa enviarme un link bueno, o un ejemplito??=20

Gracias de antemano.
Saludos.
[       Samuel S.M.H.       ] Programador de Sistemas Analista de =
Sistemas        Admin. Base de Datos    (Cel. 99125-4096    * =
ssan_miguelh@hotmail.com

=20

------=_NextPart_000_0010_01CA6955.DB9A9C80
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

content=3Dtext/html;charset=3Diso-8859-1>
style=3D"PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px" =
leftMargin=3D0=20
topMargin=3D0 CanvasTabStop=3D"true" name=3D"Compose message area">
y no me=20
queda claro (Adem=E1s no lo explican con detalle) como empiezo a =
desarrollar esto=20
de la conexion</FONT></DIV>
archivo donde=20
se encuentra los parametros para la conexion a la B.D.</FONT></DIV>
lo puedo=20
utilizar para cualquier modulo de mi sistema.</FONT></DIV>
pero no lo=20
explican con detalle.</FONT></DIV>
bueno, o un=20
ejemplito?? </FONT></DIV>

style=3D"mso-bidi-font-weight: normal"><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: 'Tw Cen MT'">[<SPAN=20
style=3D"mso-spacerun: yes">       =
style=3D"mso-spacerun: yes">      =20
MT'">=20
Programador de Sistemas Analista de Sistemas<SPAN=20
style=3D"mso-spacerun: yes">       =20
yes">   =20
style=3D"FONT-SIZE: 8pt; COLOR: #333399; FONT-FAMILY: =
Wingdings">(</SPAN></B><SPAN=20
class=3DSpellE><SPAN=20
style=3D"FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Tw Cen =
MT'">Cel</SPAN></SPAN><SPAN=20
style=3D"FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Tw Cen MT'">.=20
99125-4096</SPAN><SPAN style=3D"FONT-SIZE: 8pt; FONT-FAMILY: 'Tw Cen =
MT'"><SPAN=20
style=3D"mso-spacerun: yes">   </SPAN><SPAN=20
style=3D"mso-spacerun: yes"> </SPAN></SPAN><B><SPAN=20
style=3D"FONT-SIZE: 8pt; COLOR: #333399; FONT-FAMILY: Wingdings">*=20
style=3D"FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: 'Tw Cen MT'"><A=20
href=3D"mailto:ssan_miguelh@hotmail.com">ssan_miguelh@hotmail.com</A><o:p=
117.0pt"><SPAN=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: 'Tw Cen =
MT'"><o:p> </o:p></SPAN></P></DIV></DIV>

------=_NextPart_000_0010_01CA6955.DB9A9C80--

Hola, Samuel:Si tu intenci?n es a?adir una cadena de conexi?

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.
Post Question To EggHeadCafe