Visual Basic.NET - "conexion.ini" en .NET

 
Vista:

"conexion.ini" en .NET

Publicado por Leal (34 intervenciones) el 03/08/2005 09:46:22
Pues eso, quería saber como manejar en .NET un archivo que contenga la ruta de conexion a la base de datos de tal forma q si al iniciar la aplicacion dicho archivo no existe, se abra un cuadro de dialogo para seleccionar la BD y se cree el solo (esta ultima parte se como va, la pongo para aclarar) o si no encuentra la BD lo mismo, q se habra el cuadro para seleccionarla y se modifique.

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:

Publicado por tzener (83 intervenciones) el 03/08/2005 16:58:06
Puedes hacer un archivo XML que contenga los datos de la conexion y en tu codigo, antes de hacer la conexion tomar los datos de ahi...

Dim path As String
path = System.IO.Path.GetDirectoryName( _
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)
Dim Conexion As New Xml.XmlDocument

Dim user As String
Dim pwd As String
Dim ip As String

Conexion.Load(path & "\Conexion.xml")

Dim elem As XmlElement
elem = Conexion.Item("conexion")
Dim root As XmlNode = elem

user = root("id").InnerText
pwd = root("pwd").InnerText
ip = root("ip").InnerText
MyConecction.ConnectionString = "user id=" & user & ";Server=" & ip & ";initial catalog=BD;password=" & pwd

Es un ejemplo, tu puedes poner los datos de conexion que necesites... el arcivo Conexion.xml seria algo asi

<?xml version="1.0" encoding="ISO-8859-1" ?>
<conexion>
<id>sa</id>
<pwd>is1</pwd>
<ip>172.16.1.208</ip>
</conexion>

Saludos.. es'pero que te sirva

Zener
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:

Publicado por jgleal (34 intervenciones) el 03/08/2005 17:31:00
no me he enterado muy bien.... pero probare
gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar