如何从App链接tme connectionstring。配置 [英] How to code link tme connectionstring from App. config

查看:87
本文介绍了如何从App链接tme connectionstring。配置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

In the past I hand coded the connectionString but I read somewhere that it is a bad

练习。现在我尝试从App.config中调用它,但我没有太多运气。

practice. Now I am trying call it from App.config but I am not having much luck.

如果能得到一些帮助,我将不胜感激

Will appreciate if I can get some help

<? < span style ="color:#a31515; font-size:small"> xml version = " 1.0 " 编码 = " utf-8 " ?>

<?xmlversion="1.0"encoding="utf-8"?>

< configuration >

< configSections >

< / configSections >

< connectionStrings >

< add name = " SecSchool.My.MySettings.SecDbConnectionString "

<addname="SecSchool.My.MySettings.SecDbConnectionString"

connectionString = " Provider = Microsoft.ACE.OLEDB.12.0; Data
Source =
& quot; C:\ VBB.Net
Secondary \Secdb.accdb
& quot; "

connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=&quot;C:\VB.Net Secondary\Secdb.accdb&quot;"

providerName = " System.Data.OleDb " />

providerName="System.Data.OleDb"/>

< / connectionStrings >

< startup >

< supportedRuntime version = " v4.0 " sku = " 。NETFramework,Version = v4.5 " />

<supportedRuntimeversion="v4.0"sku=".NETFramework,Version=v4.5"/>

< / startup >

< / configuration >

推荐答案

为System.Configuration添加对项目的引用。为下面的代码添加System.Configuration的Import语句。

Add a reference to the project for System.Configuration. Add a Import statement for System.Configuration for the code below.

ConfigurationManager.ConnectionStrings(1).ConnectionString

您甚至可以发布连接字符串,例如

You can even diset the connection string e.g.

Dim builder As New OleDb.OleDbConnectionStringBuilder With {.ConnectionString = ConfigurationManager.ConnectionStrings(1).ConnectionString}
Console.WriteLine(builder.DataSource)
Console.WriteLine(builder.ConnectionString)

使用它

Using cn As New OleDbConnection With {.ConnectionString = ConfigurationManager.ConnectionStrings(1).ConnectionString}
    cn.Open()
End Using


这篇关于如何从App链接tme connectionstring。配置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆