【问题标题】:Correctly declaring ConfigurationManager when connecting to database连接数据库时正确声明 ConfigurationManager
【发布时间】:2011-08-05 23:31:19
【问题描述】:

如何解决连接数据库报错“ConfigurationManager not declared”?

这是给出错误的代码行:

SQLConnStr= ConfigurationManager.ConnectionStrings("SQLConnStr").ConnectionString

【问题讨论】:

    标签: vb.net configurationmanager


    【解决方案1】:

    您是否尝试过添加参考

      `System.Configuration` 
    

    在您的参考文件夹上。

    只需右键单击项目中的引用文件夹,然后单击添加引用.. 然后找System.Configuration就ok了。

    然后添加

    Imports System.Configuration 
    

    在您的表单上

    将您的应用配置更改为:

    <connectionStrings> 
    
    <add name="SQLConnStr" connectionString="Data Source=HOTEL_MySQLSERVERR;Initial Catalog=GuestBooking;User ID=xyz;Password=xyz" providerName="System.Data.SqlClient" /> 
    
    </connectionStrings>
    

    //您的应用配置名称和连接字符串名称必须相同

    添加 name="SQLConnStr"

    ConnectionStrings("SQLConnStr").

    SQLConnStr= ConfigurationManager.ConnectionStrings("SQLConnStr").ConnectionString
    

    看看这个:

    Fix the Name ‘ConfigurationManager’ is Not Declared Error

    问候

    【讨论】:

    • 试试:Configuration.ConfigurationManager.ConnectionStrings("SQLConnStr").ConnectionString.ToString()
    • 我尝试硬编码,现在错误提示“ConfigurationManager 不是配置的成员”
    【解决方案2】:

    我认为您需要尝试再次删除并添加引用 “系统.配置.dll” 在项目 > 添加参考 > .Net > 选择 System.Configuration

    【讨论】:

    • Crimsonland 已经在 2 年前发布了这个答案。你怎么又发了?您的回答为这个问题增加了哪些新信息?
    猜你喜欢
    • 1970-01-01
    • 2018-10-11
    • 2013-10-22
    • 2011-10-03
    • 2017-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多