// Add a using directive at the top of your code file
using System.Configuration;
// Within the code body set your variable
string cs = ConfigurationManager.ConnectionStrings["connectionStringName"].ConnectionString;
VB
' Add an Imports statement at the top of your code file
Imports System.Configuration
' Within the code body set your variable
Dim cs as String = ConfigurationManager.ConnectionStrings("connectionStringName").ConnectionString
9
添加 System.Configuration 作为参考然后:
using System.Configuration;
...
string conn =
ConfigurationManager.ConnectionStrings["ConnectionName"].ConnectionString;
private string ReturnConnectionString()
{
// Put the name the Sqlconnection from WebConfig..
return ConfigurationManager.ConnectionStrings["DBWebConfigString"].ConnectionString;
}
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.DataVisualization.Charting;
using System.Web.UI.WebControls;
C#
string constring = ConfigurationManager.ConnectionStrings["ABCD"].ConnectionString;
using (SqlConnection con = new SqlConnection(constring))
12 回答
添加
System.Configuration
作为参考 .出于某些奇怪的原因,默认情况下不包含它 .
您需要添加对
System.Configuration
的引用,然后使用:C#
VB
添加
System.Configuration
作为参考然后:我想你需要添加一个对System.Configuration程序集的引用,如果还没有添加 .
此外,您可能需要在代码文件的顶部插入以下行:
在
VB
:这应该有效在
C#
它会(根据Ala的评论)您必须在页面或类的顶部调用此类:
然后,您可以使用此方法返回连接字符串以准备传递给sqlconnection对象以继续您的工作,如下所示:
只是为了明确说明这是Web配置中的 Value :
C#
以下网页>配置文件代码
在ablove Code ABCD中是连接名称
请记住,请不要使用ConnectionStrings [index],因为您可能使用Global machine Config和Portability
首先添加:
似乎每个人都在建议添加
这是真的 .
但是,我可以建议您考虑安装ReSharper的Visual Studio扩展吗?
安装它后,您将看到一个提示,告诉您它所在的程序集,而不是查看未定义类的错误,询问您是否要添加所需的using语句 .