Могу ли я хранить базу данных доступа в изолированном хранилище? Если я могу, что такое строка соединения?Изолированное хранилище
0
A
ответ
-1
Вы можете хранить файлы в изолированном хранилище, Data Access представляет собой файл, так что вы можете
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);
После того, как у вас есть полный путь, вы можете использовать его в своей строке соединения, как обычно.
ok, Connection Strings? –
Технически вы можете хранить любые сериализуемые данные, включая строку подключения. Однако хранить их на клиентской машине не рекомендуется. –
Для меня очевидно, что плакат хотел знать, как использовать файл базы данных доступа в своем приложении (отсюда и вопрос о строке подключения). Вопрос заключается в том, как подключиться к базе данных после того, как файл находится в изолированном хранилище. –