【问题标题】:How to declare ConfigurationManager.ConnectionStrings?如何声明 ConfigurationManager.ConnectionStrings?
【发布时间】:2013-06-12 01:48:04
【问题描述】:

您好,我正在使用 Visual Studio 2008、vb.net 和 oracle 作为我的数据库。 这是我保存在我的 apps.config 中的内容

<appSettings/>
<add key="SMSDW_connection" value="server=abc;database=efg;User ID=**;Password=**;"/>

这是我调用apps.config文件的代码:

    Dim connectionString = System.Configuration.ConfigurationManager.AppSettings("SMSDW_connection")
    Dim sqlConnection As OracleClient.OracleConnection = New OracleClient.OracleConnection(connectionString)

但我仍然收到一个错误:

ConnectionString 属性尚未初始化。

我添加了参考 System.Configuration 和 Imports System.Configuration

【问题讨论】:

  • 当有专用的connectionStrings 部分可用时,您为什么要使用appSettings 部分?
  • 如果我想为每个页面建立连接,我想调用apps.setting文件。

标签: vb.net oracle configuration system.configuration


【解决方案1】:

&lt;appSettings&gt; 节点有结束标记“/”,所以&lt;add 在它之外。

应该是:

<appSettings>
<add ...
</appSettings>

【讨论】:

    猜你喜欢
    • 2017-03-14
    • 2010-10-25
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 1970-01-01
    • 2014-03-23
    • 1970-01-01
    相关资源
    最近更新 更多