2011-01-06 13 views
7

Buduję IE Addon lub Extension przy użyciu C#. Stworzyłem plik MDB bazy danych Access, który będzie znajdować się w plikach programu. Teraz w czasie wykonywania muszę skopiować ten plik MDB do izolowanej pamięci masowej, aby móc go dalej używać. Ponieważ nie mogę uzyskać dostępu do AppData, jeśli tryb chroniony jest włączony w IE. Widziałem kilka próbek kodu, które pozwala mi pisać pliki w Isolated Storage, ale tutaj muszę skopiować mój plik bazy danych MDB w Isolated Storage. Proszę podać kod. Czekam na Twoją odpowiedź.Jak skopiować dostęp do pliku bazy danych, mdb z plików programu do izolowanej pamięci w C#

Dzięki

+2

"Proszę podać kod. Oczekiwanie na odpowiedź" - ... i jak to pytanie spowodowało 7 przegranych? –

+0

Nawet jeśli możesz skopiować plik MDB do odizolowanego magazynu, nie mam pojęcia, w jaki sposób można go odczytać z silnika Jet - zwykle musisz przekazać rzeczywistą ścieżkę do Jet, aby otworzyć plik MDB –

+0

Nieważne, pomyliłem się. –

Odpowiedz

1

Dlaczego nie spojrzeć na alternatywę tego w dostępie. Istnieją powody, dla których pewne rzeczy nie mogą być dostępne w "trybie chronionym".

+0

Tak, zdecydowanie mogę wybrać zastępcę, ale co to może być? Potrzebuję pliku DB gdzieś w jego lokalnym systemie do przechowywania rekordów, czy jest tam inna lokalizacja, do której można uzyskać dostęp przez Rozszerzenia, gdy IE jest w Trybie chronionym? –

+0

Jakie dane przechowujesz? Po szybkim rozejrzeniu się po stosie znalazłem to - muszę powiedzieć, że nigdy nie musiałem rozwiązywać twojego problemu, jednak to może ci pomóc http://stackoverflow.com/questions/1992765/how-to-access-appdata -w-ie-protected-mode-from-a-managed-bho – diagonalbatman

+0

Dzięki za link, ale już przeszedłem przez ten link, ale to nie rozwiązuje problemu. W rzeczywistości jest to baza danych Access, która zawiera 2 tabele, pierwsza zawiera nazwę użytkownika, identyfikator użytkownika, a druga zawiera te same pola i służy różnym celom. –

Powiązane problemy