2010-08-23 3 views

ответ

-1

Вы можете хранить файлы в изолированном хранилище, Data Access представляет собой файл, так что вы можете

+0

ok, Connection Strings? –

+0

Технически вы можете хранить любые сериализуемые данные, включая строку подключения. Однако хранить их на клиентской машине не рекомендуется. –

+0

Для меня очевидно, что плакат хотел знать, как использовать файл базы данных доступа в своем приложении (отсюда и вопрос о строке подключения). Вопрос заключается в том, как подключиться к базе данных после того, как файл находится в изолированном хранилище. –

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

После того, как у вас есть полный путь, вы можете использовать его в своей строке соединения, как обычно.

Смежные вопросы