2010-08-23 107 views

回答

-1

你可以存儲在獨立存儲中的文件,訪問數據是一個文件,這樣你就可以

+0

好吧,連接字符串? – 2010-08-24 05:40:23

+0

從技術上講,您可以存儲任何可序列化的數據,包括連接字符串。然而,這不是將它們存儲在客戶機器上的最佳實踐。 – 2010-08-24 07:33:42

+0

它對我來說很明顯,海報想要知道如何在他的應用程序中使用訪問數據庫文件(因此有關連接字符串的問題)。問題是如何在文件處於獨立存儲時連接到數據庫。 – 2011-08-17 19:12:07

1

我不知道這是否會成功,但嘗試這個辦法:

Type isolatedStorageType = ISStore.GetType(); 
System.Reflection.PropertyInfo piRootDirectory = isolatedStorageType.GetProperty("RootDirectory", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); 
string fullPath = System.IO.Path.Combine(piRootDirectory.GetValue(ISStore, null).ToString(), fileName); 
System.Diagnostics.Process.Start(fullPath); 

一旦你的完整路徑,您可以像平常一樣在連接字符串中使用它。