Quantcast
Channel: app.config access
Viewing all articles
Browse latest Browse all 3

app.config access

$
0
0

Es bastante simple, de hecho el marco de trabajo de .NET proporciona todo lo necesario para efectuar lo que requieres.

- Modificar el valor del atributo 'Data Source' (ruta del archivo de base de datos):

Suponiendo que tienes una cadena de conexión bajo la siguiente forma (AppConfig):

<add name="OleDbConnString"      
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Data\Clientes.accdb; ...


Dim Config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath)
Dim Seccion = CType(Config.GetSection("connectionStrings"), ConnectionStringsSection)
Dim Builder As New OleDbConnectionStringBuilder(
	ConfigurationManager.ConnectionStrings("OleDbConnString").ConnectionString)

Builder.Item("Data Source") = TextBox1.Text

Seccion.ConnectionStrings("OleDbConnString").ConnectionString = Builder.ConnectionString

Config.Save(ConfigurationSaveMode.Modified, False)

- Recuperar el valor del atributo 'Data Source' (ruta del archivo de base de datos)

Dim Builder As New OleDbConnectionStringBuilder(
	ConfigurationManager.ConnectionStrings("OleDbConnString").ConnectionString)

TextBox1.Text = Builder.Item("Data Source").ToString

No olvides indicar el espacio de nombre al inicio del archivo: Imports System.Configuration


Nuestra profesión exige tener pasión por resolver problemas de una manera óptima y eficiente.

Viewing all articles
Browse latest Browse all 3

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>