我這裏有一個工作的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