2010-08-23 101 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); 

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