Мне нужно установить другой «источник данных» в строке подключения в app.config, и я не знаю, как это сделать с помощью кода на C#.Строка подключения к базе данных App.config и MS C#
Предложения и ссылки действительно помогли бы мне, спасибо!
Мне нужно установить другой «источник данных» в строке подключения в app.config, и я не знаю, как это сделать с помощью кода на C#.Строка подключения к базе данных App.config и MS C#
Предложения и ссылки действительно помогли бы мне, спасибо!
Просто используйте SqlConnectionStringBuilder класс
var connectionString = ConfigurationManager.ConnectionStrings["ChronosDataContext"];
var conn = new SqlConnectionStringBuilder(connectionString){
DataSource = "something"
};
Вы можете использовать эту строку подключения для SQL Server.
<add name="DbName" connectionString="Data Source=192.168.0.2\SQLEXPRESS;Initial Catalog=InexDb29;Integrated Security=False;User Id=XYZ;Password=123456;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
Для Ms Access
<add name="ConnectionString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Test1.accdb"
providerName="System.Data.OleDb" />
http://www.connectionstrings.com/access/ –
Что вы имеете в виду с _different Source_ данных? Строка подключения представляет собой один источник данных, но в вашем файле конфигурации может быть много строк подключения. – Steve
@Steve Мне нужно установить путь к MS DB, мне нужно быть гибким, при запуске приложения, я хочу указать путь к базу данных и поместить ее в строку соединения, в app.config, потому что база данных не централизована, ее можно перенести в другой каталог –