我这里有一个工作的SQL连接:C#Windows应用程序attachmentFilename
SqlConnection conn =
new SqlConnection(@"server=localhost\SQLEXPRESS;
AttachDbFilename=C:\Seach ENGINE (June 22, 2015)\SE\SE\MainDatabase.mdf;
Integrated Security=True;User Instance=True");
,但问题是我需要提供完整路径。不像asp.net,所有我需要做的就是添加|DataDirectory|
它和包括数据库名..
然后我尝试这个连接字符串中使用|DataDirectory|
和我得到一个错误:
invalid value for key 'attachDbFilename'
我出版了我的应用程序,因为我在不同的计算机安装了它,我现在不能定位数据库..所以attachDbFilename
是不正确的..
如果DataDirectory
不工作是否有任何其他的代码,我可以使用类似于数据目录?
两台机器都已连接? – Sunny
是的,先生..多数民众赞成在 – kaizoshi
为什么你不使用IP? – Sunny