Относительный просмотр строки подключения - PullRequest
1 голос
/ 25 января 2012

Для приложения мне нужна относительная строка подключения, которую я также могу запустить на других компьютерах.

Поэтому я много искал, как понять, что нашел следующее:

con.ConnectionString =
"Data Source=.\\SQLExpress;" +
"User Instance=true;" +
"User Id=UserName;" +
"Password=Secret;" +
"AttachDbFilename=|DataDirectory|DBName.mdf;";

Это папка bin/debug.Моя база данных находится в папке bin/debug/Datenbank.Поэтому я попытался:

"AttachDbFilename=|DataDirectory|\\Datenbank\\FarmersCalc.mdf;";

и

 "AttachDbFilename=|DataDirectory|Datenbank\\FarmersCalc.mdf;";

, но это не сработало.

Как я могу это исправить?

РЕДАКТИРОВАТЬ: Я редактирую его, потому что у меня нет права отвечать на мой вопрос.

Хорошо, я получил ответ: структура моей строки подключения была неправильной.

Вот решение:

string connectionstr = "Data Source=.\\SQLEXPRESS;" + "AttachDbFilename=|DataDirectory|\\Datenbank\\DBNAME.mdf;" + "Integrated Security=True;" + "User Instance=true;";
...