12 ответов:
добавить
System.Configurationв качестве ссылки.по какой-то странной причине он не включен по умолчанию.
вам нужно добавить ссылку на
System.Configurationи затем использовать:System.Configuration.ConfigurationManager. ConnectionStrings["connectionStringName"].ConnectionString;
C#
// 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;В. Б.
' 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
добавить
System.Configurationв качестве ссылки тогда:using System.Configuration; ... string conn = ConfigurationManager.ConnectionStrings["ConnectionName"].ConnectionString;
на
VB: Это должно работатьConfigurationManager.ConnectionStrings("SQLServer").ConnectionStringна
C#Это было бы (согласно комментарию Ала)ConfigurationManager.ConnectionStrings["SQLServer"].ConnectionString
using System.Configuration; string conn = ConfigurationManager.ConnectionStrings["ConStringName"].ToString();
вы должны вызвать этот класс в верхней части страницы или класс :
using System.Configuration;затем вы можете использовать этот метод, который возвращает строку подключения, чтобы быть готовым к передаче в объект sqlconnection для продолжения работы следующим образом:
private string ReturnConnectionString() { // Put the name the Sqlconnection from WebConfig.. return ConfigurationManager.ConnectionStrings["DBWebConfigString"].ConnectionString; }просто чтобы сделать четкое разъяснение, это значение в веб-конфигурации:
<add name="DBWebConfigString" connectionString="....." /> </connectionStrings>
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))НИЖЕ WEB>КОД ФАЙЛА КОНФИГУРАЦИИ
<connectionStrings> <add name="ABCD" connectionString="Data Source=DESKTOP-SU3NKUU\MSSQLSERVER2016;Initial Catalog=TESTKISWRMIP;Integrated Security=True" providerName="System.Data.SqlClient"/> </connectionStrings>в коде ablove ABCD-это имя соединения
using System.Configuration; string connString = ConfigurationManager.ConnectionStrings["ConStringName"].ToString();помните, что не используйте ConnectionStrings[index], потому что вы можете использовать глобальную конфигурацию машины и переносимость
все, кажется, предлагают добавить
using System.Configuration;Это правда.
но могу ли я предложить вам подумать об установке расширения Visual Studio ReSharper?
при его установке, вместо того, чтобы видеть ошибку, что класс не определен, вы увидите приглашение, которое говорит вам, в какой сборке он находится, спрашивая вас, Хотите ли вы добавить необходимый оператор using.
Comments