Komunikat o błędzie podczas uruchamiania skompilowanego pliku programu Microsoft Access MDE, ACCDE lub ADE w 2010 dostępu: "bazy danych nie można otworzyć, ponieważ nie można odczytać projektu VBA, zawartych w nim"

Numer ID artykułu: 2533794 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Streszczenie

Baz danych Microsoft Access, które są tworzone przy użyciu 64-bitowej wersji programu Microsoft Access 2010 i że są kompilowane jako pliki MDE i ACCDE ADE mają być ponownie kompilowana w dodatku Service Pack 1 (SP1), aby działać poprawnie z dodatkiem SP1 2010 dostępu programu Microsoft Access 2010.

Dostęp 2010 MDE, ACCDE i ADE baz danych, które zostały zbudowane przy użyciu początkowego wydania lub RTM, wersja 64-bitowego dostępu 2010 są niezgodne z dodatkiem SP1, również dostęp 2010 MDE, ACCDE i ADE baz danych, które zostały skompilowane w dodatku SP1 dla programu Access 2010 nie będzie działał z wersji RTM. Skompilowany bazy danych MDE, ACCDE i ADE muszą być odtworzone z ich baz danych źródłowych ACCDB i MDB ADP.

Dostęp bazy danych, które są tworzone przy użyciu 32-bitowa wersja 2010 dostępu i że są kompilowane jako pliki MDE i ACCDE ADE będzie działać poprawnie w dodatku SP1 dla programu Microsoft Access 2010. Jednakże Access MDE, ACCDE i ADE baz danych, które są tworzone przy użyciu 32-bitowa wersja dodatku SP1 dla programu Microsoft Access 2010 nie zadziała poprawnie z wersji RTM.

Symptomy

Należy wziąć pod uwagę następujące scenariusze:
  • Scenariusz 1: Tworzenie skompilowanego pliku Access 2010 MDE, ACCDE lub ADE na komputerze, na którym jest zainstalowany program Access 2010 SP1 (wersja 64-bitowa). Następnie spróbuj użyć pliku na komputerze, na którym zainstalowano wersji programu Access 2010 (wersja 64-bitowa).
  • Scenariusz 2: Tworzenie skompilowanych dostępu 2010 MDE, ACCDE, lub pliku ADE na komputerze, na którym zainstalowano wersji programu Access 2010 (wersja 64-bitowa), a następnie spróbuj użyć pliku na komputerze, na którym jest zainstalowany 2010 dodatku SP1 dla programu Access (wersja 64-bitowa).
  • Scenariusz 3: Tworzenie skompilowanych dostępu 2010 MDE, ACCDE, lub pliku ADE na komputerze, na którym jest zainstalowany program Access 2010 SP1 (32-bitowe), a następnie spróbuj użyć pliku na komputerze, na którym zainstalowano wersji programu Access 2010 (32-bitowa).
W tych scenariuszach próby uruchomienia kodu VBA, po raz pierwszy pojawić następujący komunikat o błędzie:
Nie można otworzyć bazy danych, ponieważ nie można odczytać projektu VBA w nim zawartych. Bazy danych mogą być otwierane tylko wtedy, gdy projekt VBA jest najpierw usunięte. Usuwanie projektu VBA powoduje usunięcie całego kodu z modułów, formularzy i raportów. Przed podjęciem próby otwarcia bazy danych i usunąć projekt VBA należy utworzyć kopię zapasową bazy danych.

Do tworzenia kopii zapasowej, kliknij przycisk Anuluj, a następnie wykonaj kopię zapasową bazy danych. Aby otworzyć bazę danych i usunąć projekt VBA, bez tworzenia kopii zapasowej, kliknij przycisk OK.

Przyczyna

Ten problem występuje, ponieważ program Access 2010 SP1 wykorzystuje nowszą wersję pliku VBE7.dll (wersja 7.00.1619).

Rozwiązanie

Aby rozwiązać ten problem, należy skompilować dostępu 2010 MDE, ACCDE lub ADE aplikacji przy użyciu wersji programu Access 2010, w którym zamierzasz wdrożyć plik MDE, ACCDE lub ADE.

Więcej informacji

Poniższe tabele zawierają podsumowanie, którego skompilowanej bazy danych będzie współpracować z wersji programu Access 2010. Tabele założono, że otwierasz 32-bitowe MDE, ACCDE, lub pliku ADE w 32-bitowej wersji programu Microsoft Access lub otwieranego pliku MDE, ACCDE lub ADE 64-bitowe w 64-bitowej wersji programu Access. Nie można otworzyć pliku MDE, ACCDE lub ADE 32-bitowe w 64-bitowych dostępu i nie może otworzyć 64-bitowy plik MDE, ACCDE lub ADE w programie Access 32-bitowych.

Plik MDE, ACCDE lub ADE, utworzony przez program Access 2010 RTM
Zwiń tę tabelęRozwiń tę tabelę
Rodzaj plikuProgram Access 2010 RTMDodatek SP1 dla programu Access 2010
32-bitowy plik MDE, ACCDE lub ADEProgram WorksProgram Works
64-bitowy plik MDE, ACCDE lub ADEProgram WorksWystępuje błąd


Pliku MDE, ACCDE lub ADE, który został utworzony w dodatku SP1 dla programu Access 2010
Zwiń tę tabelęRozwiń tę tabelę
Rodzaj plikuProgram Access 2010 RTMDodatek SP1 dla programu Access 2010
32-bitowy plik MDE, ACCDE lub ADEWystępuje błądProgram Works
64-bitowy plik MDE, ACCDE lub ADEWystępuje błądProgram Works

Właściwości

Numer ID artykułu: 2533794 - Ostatnia weryfikacja: 29 listopada 2011 - Weryfikacja: 1.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Access 2010
Słowa kluczowe: 
kbmt KB2533794 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:2533794

Przekaż opinię