相对Connectionstring Browsing

时间:2012-01-25 17:32:06

标签: c# sql-server-2008 database-connection connection-string

对于应用程序,我需要一个相对Connectionstring,我也可以在其他计算机上运行该应用程序。

所以我搜索了很多如何发现以下内容:

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;";

0 个答案:

没有答案